← All trainings
Live cohort · Online
TypeScript past the basics — where types start saving you.
Course · TypescriptDuration · 6 weeksLevel · Intermediate — Advanced
Six weeks dedicated to the half of TypeScript most engineers never reach: generics, conditional types, inference, and shipping a typed library.
What you'll walk away with
Outcomes by program end.
- 01Confident with generics, conditional types, and inference
- 02A small typed library published to npm
- 03Patterns for typing APIs, forms, and state machines
- 04Type-level debugging and migration strategies
Week-by-week
Syllabus in order.
- Week 1The type system
Structural typing, narrowing, discriminated unions.
- Week 2Generics
Constraints, defaults, inference, and variance in practice.
- Week 3Conditional types
infer, distributive types, mapped types, template literals.
- Week 4Patterns
Typed APIs, forms, state machines, branded types.
- Week 5–6Capstone library
Design, build, document, and publish a typed npm package.
Next course
Playwright →