Typescript Learning Roadmaps

Explore Roadmaps for all Skill Levels

Select a Skill Level to see what topics are covered in every lesson

Beginners Roadmap

Setting up Typescript

Learn how to install and configure TypeScript, create and manage a `tsconfig.json` file, and integrate TypeScript with your existing development tools.

Start Class

Basic Types

What are Types? How do we use them. Explore the power of type annotations. Learn string, number, boolean, array, tuple, object, enum and function types.

Start Class

Custom Types

Custom Types. Learn Interfaces, Classes, Type Aliases and more...

Start Class

Generics

Learn how to define and use generic types, functions, and classes to create reusable and flexible code.

Start Class

Beginner's Typescript Challenges

Reinforce what you've learned, identify areas that need more attention, and build your confidence as a TypeScript developer.

Start Class

Intermediate Roadmap

Advanced