Unit 1
Typed basics
Annotations, inference and function types
- Why TypeScript
- Typing variables
- Basic types
- The unknown type
- Typed parameters
- Function types
- Unit quiz and coding challenge
Course
JavaScript with types that catch bugs early. 7 units that take you from your first program to the language's advanced features.
Unit 1
Annotations, inference and function types
Unit 2
Interfaces, unions and intersections
Unit 3
Type guards, discriminated unions and null
Unit 4
Reusable, type-safe code
Unit 5
Access modifiers, abstract classes and interfaces
Unit 6
keyof, typeof, utility, mapped and conditional types
Unit 7
Enums, modules, async code and configuration
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.