AN ORDERED STUDY PLAN
TypeScript learning roadmap.
Use types to model data, narrow values, and build safer interfaces. Work through 1 modules, then use the connected questions to check what you can explain without the notes.
- STEP 1
TypeScript
- Interfaces & type aliases · 2 min
- What are generics and utility types? · 2 min
- What are union, intersection, keyof and typeof? · 2 min
- What are unknown, any and never? · 2 min
- How do narrowing and type guards work? · 2 min
- What are mapped types, conditional types and decorators? · 2 min
Checkpoint: explain the ideas above with an example and a limitation before continuing.
Check your understanding
After the lessons, rehearse the 6 connected questions. Revisit the lesson when you cannot yet explain why the answer works.
Practice TypeScript Review the interview guide