TypeScript Programming — Full Course
This course takes you from your first typed variable to writing the kind of TypeScript found in most professional React and Node.js codebases today — interfaces, generics, and classes, all built on top of the JavaScript you already know.
Every lesson is written, not filmed: read at your own pace, compile the examples yourself with tsc, and use the Back and Forward buttons to move through the course in the order it was designed.
What you will learn
- Basic types and type inference
- Interfaces and type aliases
- Functions, optional parameters, and function types
- Generics
- Classes and access modifiers
- tsconfig.json and strict mode
Who this is for
Take the JavaScript course first if you haven’t already — this course assumes you’re already comfortable with JavaScript’s own syntax and just want to add TypeScript’s type system on top.