Skip to content
learn@aiera

Web · advanced

TypeScript Advanced: The Type System

Go deep into the type system: conditional and mapped types, keyof and template literal types, type-safe patterns, and typing async code.

4 lessonsAbout 57 minFree
Start course

Not started

Finish every lesson, then sign in and pass the final assessment to earn a free certificate

Module 1: Computing with types

  1. Conditional and Mapped Types15 min · Up next
  2. keyof, typeof and Template Literal Types14 min · Not started

Module 2: Patterns for real code

  1. Type-Safe Patterns14 min · Up next
  2. Typing Async Code and Overloads14 min · Not started

Questions about TypeScript Advanced: The Type System

What will I learn in TypeScript Advanced: The Type System?

Go deep into the type system: conditional and mapped types, keyof and template literal types, type-safe patterns, and typing async code. The course has 4 lessons, organised in 2 modules: Module 1: Computing with types; Module 2: Patterns for real code.

How long does TypeScript Advanced: The Type System take?

About 57 minutes in total, across 4 lessons. You can learn at your own pace and stop and continue any time.

Do I need experience to take TypeScript Advanced: The Type System?

You should be comfortable with the beginner and intermediate material first. If not, start with those courses.

Is TypeScript Advanced: The Type System free?

Yes. The whole course is free and you do not need an account to learn. A free account is only needed for the final assessment and the certificate.

Do I get a certificate for TypeScript Advanced: The Type System?

Yes, a free certificate of completion. Finish every lesson, sign in, and pass the 15-question final assessment with 80% or more. It is not an accredited qualification.