Expert led Cohort

Free JavaScript Bootcamp

freeCodeCamp

This six-week bootcamp with weekly live streams is led by software engineer Ramón Huidobro and built around freeCodeCamp’s JavaScript Certification. You’ll learn JavaScript, algorithms and data structures, and object-oriented programming

Profile image for Ramón Huidobro with Ramón Huidobro @HolaSoyMilk

Class Central Cohorts: Social Learning for Open Courses

  1. 1. Online Course

    The course we’ll take. This will be found on an external provider site.

  2. 2. Discussion Forum

    Where we support each other as we take the course.

  3. 3. Weekly Live Streams

    Where we learn from instructors, experts, or each other.

Starts Sep 05, 2022

6189 learners enrolled

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.