The bootcamp includes weekly live streams and projects, and a certificate of completion. And it's entirely free and open to all.
What You'll Learn
- Programming fundamentals: syntax, variables, operations, loops, functions.
- Data structures: arrays, multidimensional arrays, array methods, objects.
- Algorithms: searching, sorting, reversing, merging, splicing, hashing.
- Object-oriented programming: methods, constructors, prototypes, inheritance.
- Functional programming: terminology, constraints, mapping, filtering.
- Projects: palindrome checker, caesar cipher, telephone number validator...
How You'll Learn
- You'll attend live streams with your instructor to explore the course material.
- You'll work on coding projects to build a portfolio showcasing your knowledge.
- You'll listen to guest speakers talk about the realities of being a developer.
- You'll interact with peers and instructors via a dedicated discussion forum.
More information
To learn more about the bootcamp, read our detailed overview.
Meet the Expert
Ramón Huidobro
@HolaSoyMilk
Ramón has worked as a software engineer for over 10 years, helping startups get their apps off the ground. More recently, he started consulting in developer relations and became head of Open Source at CodeSee. He has a strong focus on community, which has led him to speak at numerous conferences and become a Mozilla Tech Speaker.
Schedule Jan 10th, 2022 – Feb 20th, 2022
-
Week 1W1 January 10th – January 16th
-
1.1
Lesson: Basic JavaScript
-
-
Week 2W2 January 17th – January 23rd
-
2.1
Lesson: Basic JavaScript Continued
-
2.2
Lesson: ES6
-
2.3
Project: Palindrome Checker
-
-
Week 3W3 January 24th – January 30th
-
3.1
Lesson: ES6 Continued
-
3.2
Lesson: Regular Expressions
-
3.3
Project: Roman Numeral Converter
-
-
Week 4W4 January 31st – February 6th
-
4.1
Lesson: Debugging
-
4.2
Lesson: Basic Data Structures
-
4.3
Project: Caesar Cipher
-
-
Week 5W5 February 7th – February 13th
-
5.1
Lesson: Basic Algorithm Scripting
-
5.2
Lesson: Object-Oriented Programming
-
5.3
Project: Telephone Number Validator
-
-
Week 6W6 February 14th – February 20th
-
6.1
Lesson: Functional Programming
-
6.2
Lesson: Intermediate Algorithm Scripting
-
6.3
Project: Cash Register
-