TypeScript: Catching Bugs Before They Run

JavaScript with types, explained without the jargon. Annotations, interfaces, unions, optional values, and how strict null checks eliminate the single most common runtime crash.

80 students 5 lessons 1.3h total Intermediate
JavaScript 5 lessons
Pro plan From $13/month, unlocks this and the rest of the library
Start free preview Create free account
Already a member? Sign in
  • This course AND every other Pro course
  • Playground Pro, private projects, Monaco editor
  • Certificates on every course you finish
  • Cancel any time. Access runs to the end of the period
  • Pay in your currency, card or M-Pesa
  • 1 lesson free to preview now

Course Curriculum

5 lessons Β· 1 free preview Β· ~1.3h total

2
Interfaces: Describing the Shape of Data
15min
3
Unions, Literals and Narrowing
16min
4
null, undefined and strictNullChecks
16min
5
Typing Real Work: API Responses and Generics
17min

Student Reviews

No reviews yet. Be the first after completing!

Course Includes

  • 5 structured lessons
  • Live coding playground
  • Hints when you're stuck
  • Automatic code checking
  • Completion certificate
  • Included with Pro
  • Mobile friendly
Chat with us