TypeScript Tutorial
Learn TypeScript 7.0 step by step, from your first type to generics, React and Node.js.
28 free lessons
Beginner to Advanced
Covers TypeScript 7.0
Start the first lesson Continue where you left off
Getting Started
- 1TypeScript Introduction
- 2Install TypeScript & Set Up
- 3Run TypeScript in Node.js
- 4Basic Types & Inference
- 5Arrays & Tuples
- 6Functions
- 7Object Types
Working with Types
- 8Interfaces vs Type Aliases
- 9Unions & Narrowing
- 10Literal Types, as const & satisfies
- 11Enums & Erasable Syntax
- 12any, unknown & never
- 13Type Guards & Assertions
Generics & Type Tools
- 14Generics
- 15Utility Types
- 16keyof, typeof & Indexed Access
- 17Mapped Types
- 18Conditional Types & infer
- 19Template Literal Types
Classes & Modules
TypeScript in Real Projects
Learn TypeScript with a mentor
Free lessons get you started. Our Full Stack Web Development training adds real projects and code reviews from working developers.
- Project-based learning
- Mentor code reviews
- Free counselling call
