← All courses
TypeScript Essentials
🟦Beginner

TypeScript Essentials

JavaScript with types. Catch bugs before they run and build more reliable apps with type safety.

6 modules · 23 lessons · 23 lessons
Share

What you'll learn

  • Types
  • Interfaces
  • Generics
  • Tooling

Curriculum

6 modules · 23 lessons
Module 1Getting started4 lessons
What TypeScript isPreview
Adding types
Type inference
The compiler
Module 2Core types5 lessons
Primitive types
Arrays & tuples
Objects & optional properties
Union & literal types
any, unknown & null
Module 3Functions3 lessons
Typing functions
Optional & default parameters
Function types & callbacks
Module 4Shaping data4 lessons
Interfaces
Type aliases
Extending & composing types
Enums
Module 5Generics & narrowing4 lessons
Generics
Generic constraints
Utility types
Narrowing & type guards
Module 6In practice3 lessons
Editor tooling & DX
Common mistakes
Where to go next

Reviews

No reviews yet.

More in Programming & Languages

Browse all →