Curated learning resource
TypeScript Handbook
TypeScript
DevelopmentIntermediateEnglish

About this resource
Learn everyday types, narrowing, generics and how TypeScript models JavaScript programs.
Related skills
typescriptjavascripttypes
Prerequisites
JavaScript experience
Suggested learning approach
Finish each section with a small exercise. Record the problem, your solution and what you learned, then build a demonstrable result each week.
Build your learning roadmap