Module 2Core types5 lessons
Objects & optional properties Module 3Functions3 lessons
Optional & default parameters Function types & callbacks Module 4Shaping data4 lessons
Extending & composing types Module 5Generics & narrowing4 lessons
Module 6In practice3 lessons