TechRat

Languages

TypeScript Developer roadmap

Type-safe JavaScript: generics, narrowing, utility and advanced types.

Before you start

What you will learn

  1. 1. TypeScript Basics

    Primitive types and inference, and when to use interfaces or type aliases.

  2. 2. Unions, Generics & Modules

    Model data with unions and narrowing, write generic code and organize it with enums and modules.

  3. 3. Advanced TypeScript Types

    Utility types and advanced type-level programming.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free