All Projects → PestoTech → Curriculum

PestoTech / Curriculum

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Curriculum

web-development-101
Практическое введение во все инструменты, необходимые для создания рабочих веб-сайтов.
Stars: ✭ 21 (-97.46%)
Mutual labels:  curriculum
Sobre
Informações gerais sobre o Centro de Treinamento
Stars: ✭ 345 (-58.23%)
Mutual labels:  curriculum
Ada Build
The Ada Developers Academy Jump Start program, which is intended for anyone who is interested in beginning their journey into coding.
Stars: ✭ 551 (-33.29%)
Mutual labels:  curriculum
visual-curriculum
a better way to visualize your university credits and disciplines
Stars: ✭ 27 (-96.73%)
Mutual labels:  curriculum
Web Dev For Beginners
24 Lessons, 12 Weeks, Get Started as a Web Developer
Stars: ✭ 39,380 (+4667.55%)
Mutual labels:  curriculum
Michael S Data Science Curriculum
This is the companion curriculum to my guide to becoming a data scientist.
Stars: ✭ 375 (-54.6%)
Mutual labels:  curriculum
Learn Machine Learning in 5 Months
This is the Curriculum to learn Machine Leaning from scratch to expert.
Stars: ✭ 51 (-93.83%)
Mutual labels:  curriculum
Machine Learning Curriculum
💻 Make machines learn so that you don't have to struggle to program them; The ultimate list
Stars: ✭ 761 (-7.87%)
Mutual labels:  curriculum
Cybersecurity
A curriculum for a high school cyber security course.
Stars: ✭ 329 (-60.17%)
Mutual labels:  curriculum
Curriculum
Dive into our 7-month web development program covering HTML, CSS, Javascript, Node, and React!
Stars: ✭ 453 (-45.16%)
Mutual labels:  curriculum
iot-curriculum
Hands on labs and content for students and educators to learn and teach the Internet of Things at schools, universities, coding clubs, community colleges and bootcamps
Stars: ✭ 110 (-86.68%)
Mutual labels:  curriculum
Curriculum
The open curriculum for learning web development
Stars: ✭ 4,240 (+413.32%)
Mutual labels:  curriculum
Textbook Curriculum
Ada Developers Academy Online Curriculum
Stars: ✭ 396 (-52.06%)
Mutual labels:  curriculum
OSPAT
Open Source Psychedelic-Assisted Therapy Curriculum
Stars: ✭ 19 (-97.7%)
Mutual labels:  curriculum
Curriculum
👩‍🏫 👨‍🏫 The open-source curriculum of Enki!
Stars: ✭ 624 (-24.46%)
Mutual labels:  curriculum
curriculum
Democratizing Technical Education 🐮
Stars: ✭ 43 (-94.79%)
Mutual labels:  curriculum
Teaching Materials
GDI SF - Web Development and Programming Curriculum
Stars: ✭ 360 (-56.42%)
Mutual labels:  curriculum
Curriculum Graph
An attempt to organize and update the old course progression tree used by compsci students of UFSC.
Stars: ✭ 5 (-99.39%)
Mutual labels:  curriculum
Markdown Cv
a simple template to write your CV in a readable markdown file and use CSS to publish/print it.
Stars: ✭ 721 (-12.71%)
Mutual labels:  curriculum
Curriculum
The curriculum of Techtonica, a free tech training and job placement program for women and non-binary adults with low incomes.
Stars: ✭ 414 (-49.88%)
Mutual labels:  curriculum

Curriculum

Introduction

These are the essential skills that every engineer attending the Pesto Bootcamp must be familiar with. We have built up this resource library by creating our own internal content and by curating our favorite blog posts, documentation sites and courses from around the web.

Here, you have access to resources which will help you understand the general programming concepts as well as the specifics of various technologies in depth.

Getting Started

Each section should be completed in order from top to bottom because some of the skills build on each other.

Clean Code

It is really a very simple concept but one that sparked more debates and controversies than anything else in Computer Science. If you have ever thought about Tabs versus Spaces, snake_case versus CamelCase, verbNoun variable nomenclature or nounVerb, using is with booleans, or right level of abstraction then you know what it means. However, it is just the beginning. It's there in mathematics too. Mathematicians G.H Hardy and Betrand Russell use the term elegance and rigour for mathematical beauty. The term itself Clean Code is sufficiently descriptive and intuitively sensible, yet to put it into practice is as hard as composing a sonata, writing an opus, sculpting David and painting The Last Supper. So if you are new to this concept, begin with the following links to get a gist of it. You'll get an idea about the same and form an opinion.

In short Clean Code is -

  • Easy to understand.
  • Easy to modify.
  • Easy to test.
  • Works correctly

Also, if you always remember that code is written to read (by humans) and not just to be executed, you'll mostly be on the right track.

Setting up environment (details)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].