Application Development

TypeScript

The type system on top of JavaScript, taught against the real compiler: inference, unions, narrowing, generics, and typing the messy data that arrives from an API.

The course project

Typed Explorer

The Knowledge Explorer from the React course, converted to TypeScript, with every response validated at the boundary rather than assumed.

0%
course

12 modules · 24 lessons

Each module ends with a practice test, a graded build, and a step of the course project.

Part I: The Idea

Part II: Shapes

Part III: Proving Things

Part IV: Reuse

Part V: The Boundary

Part VI: In Practice

All courses