JavaScript
Open a video or resource link, watch it, then check its box to track your progress and unlock what comes next.
Master the language of the web across syntax, types, functions, objects, modules, DOM/browser APIs, asynchronous programming, promises, fetch, error handling, and modern ECMAScript features.
- JavaScript in 100 Seconds — Fireship (2 min)
JavaScript, the browser/runtime, syntax, objects, functions, async behavior, and the ecosystem. High-density map of the - 100+ JavaScript Concepts You Need to Know — Fireship (10 min)
language and runtime concepts you will repeatedly encounter in modern application development. - JavaScript Tutorial for Beginners [JS Crash Course] — TechWorld with Nana (30 min selected)
Use the opening sections for variables, functions, objects, arrays, conditions, loops, modules, and modern JavaScript patterns.
- JavaScript Tutorial Full Course - Beginner to Pro — SuperSimpleDev
A deeper treatment of the same skill; use it to move from concept to working patterns. - JavaScript Tutorial for Beginners — Programming with Mosh
A deeper treatment of the same skill; use it to move from concept to working patterns. - JavaScript Full Course for free — Bro Code
A deeper treatment of the same skill; use it to move from concept to working patterns.
- TypeScript Full Course for Beginners — Dave Gray
Extend JavaScript into senior/production practice through TypeScript. - Build a Responsive Mobile-First Website — Traversy Media
Extend JavaScript into senior/production practice through Web Development. - Learn TypeScript - Full Tutorial — freeCodeCamp
Extend JavaScript into senior/production practice through TypeScript.