Colourful source code on a dark background
Popular

TypeScript Deep Dive

Go past the annotations. Learn how the type system actually reasons, write generics that stay readable, and take a large JavaScript codebase to strict mode.

Intermediate2h 29m4 modules24.7k students

What you'll learn

Reason like the compiler

Predict how a type is inferred and narrowed instead of adding annotations until the error goes away.

Write generics people can read

Use constraints, defaults, and conditional types to build APIs that infer well at the call site.

Type the edges safely

Validate data arriving from APIs and forms at runtime so your types describe reality.

Migrate a real codebase

Move an existing project to strict mode incrementally, without freezing feature work.

Course Content

4 modules • 2h 29m

Your Progress

Not started

Start Learning
TypeScript Deep Dive — Vertex