Complete track · self-paced · project-driven
The Complete TypeScript Course, beginning to mastery.
From “what is a type?” all the way to shipping type-safe full-stack apps, publishing typed libraries, and understanding how the compiler thinks. The real TypeScript compiler checks your code live, right here in the browser — every section ends with you writing code the checker has already approved, not just reading about it.
The journey — six ascending stages
PART I
Foundations
Beginner → Confident beginner
PART II
Core TypeScript
Confident beginner → Intermediate
PART III
Advanced Types
Intermediate → Advanced
PART IV
Professional
Advanced → Production-ready
PART V
Applied & Specialize
Expert tracks — pick your paths
PART VI
Mastery
Expert → Mentor
Full curriculum
IFoundations
Beginner → Confident beginner0%
The Type-Safe Quiz Engine
Build a deterministic quiz engine with discriminated question types, switch-based scoring, and exhaustive checks.
IICore TypeScript
Confident beginner → Intermediate0%
The Typed API Client
Build a typed API client: decoders over unknown, a generic request helper, discriminated-union results, and a satisfies-checked endpoint table.
IIIAdvanced Types & Type-Level Thinking
Intermediate → Advanced0%
The Type-Level Form Engine
Build a schema-driven form engine: satisfies-checked config, value types derived with mapped and template-literal types, exhaustive rendering.
IVProfessional TypeScript
Advanced → Production-ready0%
VApplied TypeScript & Specializations
Expert tracks — pick your paths0%
VIMastery
Expert → Mentor0%
Ship Something Real
Design and ship a portfolio-grade TypeScript project with typed domains, validated boundaries, tests, tooling, docs, and release proof.