Learn JavaScript โ€“ Free Courses & Resources

200+ free JavaScript learning resources across 16 categories. From absolute beginners (MDN, JavaScript.info, Eloquent JS) to advanced topics like React, Node.js, TypeScript, testing, algorithms, and game development. All resources are free or free-to-audit.

We cover:

JavaScript FoundationsInteractive & Practiceโ€‘HeavyDOM, Browser APIs & EventsModern JavaScript (ES6+)Node.js & Backend with JSFrontend Frameworks (React, Vue, Angular, Svelte)TypeScript for JavaScript Devs (Free)Testing, Quality & PatternsData Structures & Algorithms in JSProjectโ€‘Based & ChallengesData Visualization & Graphics (JS)MOOCs (Audit Free)Tooling, Build & EcosystemGame Dev with JavaScriptInterview Prep (JavaScriptโ€‘first)Reference, Cheatsheets & Utilities

Row Types:

Playable as guest Requires Account Extra content Download Only Paid Resources

Special Indicators:

Curated VIP
Base Modes
Themes

Favorites

    No favorites yet. Tap โ˜† on any game.

    JavaScript Foundations

    Interactive & Practiceโ€‘Heavy

    DOM, Browser APIs & Events

    Modern JavaScript (ES6+)

    Node.js & Backend with JS

    Frontend Frameworks (React, Vue, Angular, Svelte)

    TypeScript for JavaScript Devs (Free)

    Testing, Quality & Patterns

    Data Structures & Algorithms in JS

    Projectโ€‘Based & Challenges

    Data Visualization & Graphics (JS)

    MOOCs (Audit Free)

    Tooling, Build & Ecosystem

    Game Dev with JavaScript

    Interview Prep (JavaScriptโ€‘first)

    Reference, Cheatsheets & Utilities

    Featured Resources

    Support This Directory