{{Course}}

TypeScript Essence

Jump right into TypeScript with practical, no-fluff insights—skip the docs and get coding faster! Perfect for devs ready to dive in.
Michele Stieven

Created by Michele Stieven,
Google Developer Expert

Starting with an approachable introduction, you’ll explore the core features of TypeScript, including types and interfaces, enums, and advanced concepts like generics, conditional types, and mapped types. Master tricky topics like type guards, assertion functions, and function overloading. Go deeper with intersections, unions, and the rarely covered nominal typing, so you can write safer, more expressive code. Skip the endless documentation and get straight to writing better code with TypeScript. Perfect for both newcomers and seasoned developers, this guide gives you everything you need to level up your TypeScript knowledge fast.

/flags/en.png English
TS5+
This course is marked as beginner level material: this means it doesn't require prior knowledge of the subject itself, but some fundamentals of the language may be expected.

Available soon


You will learn:

  • Introduction to TypeScript
  • Any, void, unknown, never
  • Assertions
  • Types and interfaces
  • Intersections and unions
  • Enums
  • Tuples
  • Type Guards
  • Overloading
  • Generics
  • Mapped Types and Lookup Types
  • Conditional Types
  • Template Literal Types
  • Utility Types
  • Classes in TypeScript
  • Nominal Typing
Each purchase is a single license. Sharing the product or the account is severely forbidden and can cost you the access to all of your products.