TypeScript
Open a video or resource link, watch it, then check its box to track your progress and unlock what comes next.
Use static types to make JavaScript systems safer and easier to evolve; master inference, unions, narrowing, interfaces, generics, utility types, configuration, and TypeScript in React and Node projects.
- TypeScript in 100 Seconds — Fireship (2 min)
Fast mental model for why TypeScript exists and how compile-time types improve JavaScript development. - TypeScript - The Basics — Fireship (12 min)
Compact walkthrough of annotations, inference, interfaces, types, generics, classes, and the TypeScript compiler. - TypeScript Tutorial for Beginners — Programming with Mosh (30 min selected)
Practice types, functions, objects, advanced types, interfaces, classes, generics, and configuration in a coherent progression.
- Learn TypeScript - Full Tutorial — freeCodeCamp
A deeper treatment of the same skill; use it to move from concept to working patterns. - TypeScript Full Course for Beginners — Dave Gray
A deeper treatment of the same skill; use it to move from concept to working patterns. - 100+ JavaScript Concepts You Need to Know — Fireship
Apply TypeScript through the adjacent capability: JavaScript.
- React Full Course for free — Bro Code
Extend TypeScript into senior/production practice through React. - JavaScript Full Course for free — Bro Code
Extend TypeScript into senior/production practice through JavaScript. - HTML & CSS Full Course — SuperSimpleDev
Extend TypeScript into senior/production practice through Front-End Development.