πŸŽ“ A1Learner
πŸ”

Home / TypeScript

TypeScript

JavaScript plus a type layer: annotations and inference, interfaces and unions, generics, narrowing and utility types. Every example is checked by the real TypeScript compiler.

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

Course contents

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

TypeScript Introduction

Beginner · ⏱ 4 min · standalone lesson

Getting Started

Start: TypeScript Basic Types ❯

Special Types

Start: TypeScript Any ❯

Union Types

Start: TypeScript Unions ❯

Functions

Start: TypeScript Typed Functions ❯

Object Types

Start: TypeScript Object Types ❯

Classes

Start: TypeScript Classes ❯

Generics

Start: TypeScript Generics ❯

Narrowing and Casting

Start: TypeScript Narrowing ❯

Utility Types

Start: TypeScript Utility Types ❯

Modules and Config

Start: TypeScript Modules ❯

TypeScript Project: Typed Cart

Beginner · ⏱ 6 min · standalone lesson