The Modern JavaScript Tutorial at javascript.info is the resource we'd pick if we could only keep one. It starts from absolute basics but never simplifies to the point of being wrong, and each chapter ends with small exercises that have worked solutions. It is also unusually current: it teaches the language as it's written today rather than as it was in 2012. Work through Part 1 in order, then treat Parts 2 and 3 as a reference for the browser and advanced topics.
JavaScript
Modern JavaScript from first principles to the event loop and the spec.
Picks
Engine engineers explaining how JavaScript is really optimized. Changes how you think about performance.
The official introduction to JavaScript outside the browser: modules, the file system, and async I/O.
The spec itself. Useless as a tutorial, invaluable when you need the definitive answer.
Jonas Schmedtmann explains why, not just how. Long, but the projects build real confidence.
Hundreds of small exercises with optional human mentoring. Turns knowledge into fluency.
Most professional JavaScript is now TypeScript. The official handbook is short enough to actually finish.
Fast, dense overviews of tools and language features. Great for context; follow up with the docs.
Design, rendering, and performance patterns for modern JavaScript apps, with clear diagrams.
The clearest 26 minutes recorded on async JavaScript. Watch before your first promise-related bug.
Short lessons with an in-browser editor. Comfortable if a blank text file intimidates you.
Project-heavy and community-supported. Expect to get stuck, search, and solve — which is the point.
Kyle Simpson on scope, closures, and objects. Reach for this when JavaScript surprises you.
Beautifully written and demanding. Better as a second pass than as your very first exposure.
Hundreds of bite-sized browser challenges ending in five certification projects. Great for daily practice.
Mozilla's official guide. Pair it with the MDN reference pages you'll use for the rest of your career.
No picks match this filter.
Course availability, level, and pricing are set by the provider and can change. Verify on the provider's site before enrolling.
How the levels work here
Related feeds
- Web Development16 picks
- Python18 picks
- Data Structures & Algorithms16 picks
Providers in this feed
Codecademy · Exercism · freeCodeCamp (BSD 3-Clause) · javascript.info · Kyle Simpson · Marijn Haverbeke · MDN Web Docs (Mozilla) · Node.js · Patterns.dev · TC39 / Ecma International · The Odin Project · TypeScript · Udemy · V8 · YouTube educators
We list metadata and link out; content belongs to its provider. Sources