Free Learning Path Builder

Build your free javascript for free path

Pick your goal, your starting level, and how much time you have. We put the best free courses in the right order. No signup, no cost, and the link is yours to share.

Your plan

Your beginner javascript for free plan

4 coursesabout 19.2 monthsat 8 hours a week (a steady evening habit most days of the week)

  1. 1
    Step 01

    JavaScript Foundations

    Variables, functions, arrays, objects, and DOM manipulation: the core of the language.

    beginner
    freeCodeCamp
    Certificate

    JavaScript Algorithms and Data Structures

    300h ยท Free

  2. 2
    Step 02

    Build Projects

    Cement your knowledge by building real, deployed projects alongside a structured curriculum.

    beginner
    The Odin Project

    Foundations Path

    80h ยท Free

  3. 3
    Step 03

    Advanced JavaScript

    Async/await, closures, prototypes, modules: the intermediate concepts that separate juniors from seniors.

    intermediate
    The Odin Project

    Full Stack JavaScript Path

    200h ยท Free

  4. 4
    Step 04

    Web with Python and JavaScript (CS50)

    Harvard's web course brings it all together: Django, JavaScript, SQL, and deploying real applications.

    intermediate
    Harvard CS50
    Certificate

    CS50's Web Programming with Python and JavaScript

    84h ยท Free