TypeScript Intermediate
Level up from TypeScript Fundamentals. Generics, union and intersection types, narrowing, mapped types, utility types. The features that make TypeScript's type system genuinely useful, not just JavaScript with annotations.
intermediate8 lessons4 chapters8 graded exercisesTypeScript
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Generics and Unions
- Type-Level Programming
- Classes and Modules
- Async TypeScript
Taught in TypeScript, graded on a real executor.
Curriculum
4 chapters, 8 lessons. Each lesson is a short read and a graded exercise.
- 1GenericsRead · exercise
- 2Union Types and NarrowingRead · exercise