Languages
TypeScript Developer roadmap
Type-safe JavaScript: generics, narrowing, utility and advanced types.
- Intermediate
- about 5 hours
- 3 modules
- 7 steps
Before you start
What you will learn
1. TypeScript Basics
Primitive types and inference, and when to use interfaces or type aliases.
- Primitive Types & Inference — TypeScript · Primitive Types & Inference
- Interfaces vs Types — TypeScript · Interfaces vs Types
2. Unions, Generics & Modules
Model data with unions and narrowing, write generic code and organize it with enums and modules.
- Unions, Intersections & Narrowing — TypeScript · Unions, Intersections & Narrowing
- Generics — TypeScript · Generics
- Enums & Modules — TypeScript · Enums & Modules
3. Advanced TypeScript Types
Utility types and advanced type-level programming.
- Utility Types — TypeScript · Utility Types
- Advanced Types — TypeScript · Advanced Types
Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.
Start this roadmap for free