LearnFrenzy
Sign in Take a free test

Tutorial · 17 lessons

TypeScript Tutorial

Learn TypeScript step by step: types, interfaces, unions, narrowing, generics, classes and utility types, with strict-mode examples for React, Angular and Node.

  • Free
  • 8 chapters
  • 1h 20m of reading
Chapters
8
Lessons
17
Reading time
1h 20m
Level
All levels

Curriculum

What's inside this course

Read the chapters in order, or open any lesson. Completed lessons are ticked.

  1. 01 Getting Started with TypeScript2 lessons · 8m
    1. What Is TypeScript? TypeScript vs JavaScript 4 min
    2. Install TypeScript, tsconfig and Strict Mode 4 min
  2. 02 TypeScript Basic Types2 lessons · 9m
    1. TypeScript Types: Primitives, Arrays and Tuples 4 min
    2. any, unknown, never, Literal Types and Enums 5 min
  3. 03 Objects, Interfaces and Type Aliases2 lessons · 9m
    1. TypeScript Interfaces and Object Types 5 min
    2. Type Aliases and Interface vs Type 4 min
  4. 04 Functions in TypeScript2 lessons · 9m
    1. Typing Functions in TypeScript 4 min
    2. Function Overloads and Async Functions 5 min
  5. 05 Union Types and Narrowing2 lessons · 10m
    1. Union Types and Type Narrowing 5 min
    2. Discriminated Unions and Exhaustive Checks 5 min
  6. 06 Generics2 lessons · 8m
    1. TypeScript Generics Explained 4 min
    2. Generic Constraints, keyof and Indexed Types 4 min
  7. 07 Classes and Modules2 lessons · 10m
    1. TypeScript Classes and Access Modifiers 5 min
    2. TypeScript Modules, import type and .d.ts Files 5 min
  8. 08 Utility and Advanced Types3 lessons · 17m
    1. TypeScript Utility Types 5 min
    2. Mapped, Conditional and Template Literal Types 5 min
    3. TypeScript Interview Questions 7 min

Preparing with friends?

Share this page with your study group or placement batch.

Popular