JavaScript

@javascript · Programming · curated by Rowland Kuru

Modern JavaScript from first principles to the event loop and the spec.

16 picks 14 free 15 providers 1 new this week Updated Sep 23

Picks

Pinned · Start here
JavaScript recommends starting with
@javascript ·

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.

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

Beginner · 6Syntax, functions, objects, arrays, and the DOM — using modern let/const, modules, and async/await from day one.
Intermediate · 7How JavaScript actually runs — scope, closures, prototypes, the event loop — plus TypeScript and Node.
Advanced · 3The specification, engine internals, and architecture patterns for large applications.

Related feeds

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