Skip to content
learn@aiera

Web · intermediate

TypeScript Intermediate: Generics and Utility Types

Model real programs with interfaces and classes, write reusable generic code, use built-in utility types and set up a project.

5 lessonsAbout 64 minFree
Start course

Not started

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

Module 1: Structuring code

  1. Interfaces and Classes13 min · Up next
  2. Generics14 min · Not started
  3. Utility Types12 min · Not started

Module 2: Safe branching and projects

  1. Type Guards and Discriminated Unions13 min · Up next
  2. Modules, tsconfig and Projects12 min · Not started

Questions about TypeScript Intermediate: Generics and Utility Types

What will I learn in TypeScript Intermediate: Generics and Utility Types?

Model real programs with interfaces and classes, write reusable generic code, use built-in utility types and set up a project. The course has 5 lessons, organised in 2 modules: Module 1: Structuring code; Module 2: Safe branching and projects.

How long does TypeScript Intermediate: Generics and Utility Types take?

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

Do I need experience to take TypeScript Intermediate: Generics and Utility Types?

It helps to know the basics of the topic first. If you are new, start with the beginner course and come back.

Is TypeScript Intermediate: Generics and Utility Types 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 Intermediate: Generics and Utility Types?

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.

What should I learn after TypeScript Intermediate: Generics and Utility Types?

The next step is TypeScript Advanced: The Type System.