Skip to content

TypeScript Advanced

Beyond TypeScript Intermediate. Conditional types in depth, template literal types, recursive types, declaration files, branded types, type guards. The features that make TypeScript's type system genuinely magical.

advanced7 lessons3 chapters7 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.

  • Type-Level Programming
  • Branded Types and Guards
  • The Type System Toolkit
Taught in TypeScript, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1Template Literal TypesRead · exercise
  2. 2Recursive Conditional TypesRead · exercise