TypeScript · Intermediate

TypeScript for Real Projects

Turn familiar JavaScript into dependable application code. Model valid states, preserve types through reusable helpers, validate external data and build an independent typed release planner. Includes two checkpoints and a local compiler workflow.

5 h 30 min12 of 12 lessons live12 coding challenges

Curriculum

5 modules, 12 lessons, built to be done in order.

01Types you will actually writeInference, missing values and valid states.4 lessons
02Reusable application contractsGenerics, derived types and component APIs.3 lessons
03Data you can trustValidate unknown input and model async outcomes.3 lessons
04Compiler and behavior checksUse both kinds of evidence before shipping.1 lessons
05Independent projectCombine validation, state models and typed transformations.1 lessons