πŸŽ“ A1Learner
πŸ”
0 of 42 lessons completed

Home / TypeScript Intermediate

TypeScript Intermediate

One level deeper into the type layer: generics machinery, discriminated unions and exhaustive checks, mapped types, declaration files, strict tsconfig flags and typed error handling.

Start learning ❯❯42 lessons · 12 topics · 0/42 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

TypeScript Intermediate Introduction

Intermediate · ⏱ 5 min · standalone lesson

Generics in Depth

Start: TypeScript Generic Functions in Depth ❯

Type Composition

Start: TypeScript Unions in Depth ❯

Narrowing in Depth

Start: TypeScript Narrowing in Depth ❯

Classes in Depth

Start: TypeScript Class Modifiers in Depth ❯

Interfaces and Aliases

Start: TypeScript Interfaces in Depth ❯

Mapped and Utility Types

Start: TypeScript Mapped Types ❯

Template Literal Types

Start: TypeScript Template Literal Types ❯

Working with unknown

Start: TypeScript Unknown in Depth ❯

Modules and Config

Start: TypeScript Modules in Depth ❯

Error Handling

Start: TypeScript Typed Errors ❯

TypeScript Project: Typed Data Layer

Intermediate · ⏱ 8 min · standalone lesson