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 a Developer Relations Engineer at Suborbital. He has a strong focus on community, which has led him to speak at numerous conferences and become a Mozilla Tech Speaker.
Schedule Sep 5th, 2022 – Oct 16th, 2022
-
Week 1W1 September 5th – September 11th
-
1.1
Lesson: Basic JavaScript
-
-
Week 2W2 September 12th – September 18th
-
2.1
Lesson: Basic JavaScript Continued
-
2.2
Lesson: ES6
-
-
Week 3W3 September 19th – September 25th
-
3.1
Lesson: Regular Expressions
-
3.2
Project: Palindrome Checker
-
3.3
Project: Roman Numeral Converter
-
-
Week 4W4 September 26th – October 2nd
-
4.1
Lesson: Debugging
-
4.2
Lesson: Basic Data Structures
-
4.3
Project: Caesar Cipher
-
-
Week 5W5 October 3rd – October 9th
-
5.1
Lesson: Basic Algorithm Scripting
-
5.2
Lesson: Object-Oriented Programming
-
5.3
Project: Telephone Number Validator
-
-
Week 6W6 October 10th – October 16th
-
6.1
Lesson: Functional Programming
-
6.2
Lesson: Intermediate Algorithm Scripting
-
6.3
Project: Cash Register
-