Skip to content
learn@aiera

Web · beginner

TypeScript Basics: JavaScript with Types

Learn how types catch mistakes before your code runs. Annotate variables, functions and objects, and combine types with unions.

5 lessonsAbout 58 minFree
Start course

Not started

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

Module 1: Types in practice

  1. What Is TypeScript?10 min · Up next
  2. Basic Types12 min · Not started
  3. Typing Functions11 min · Not started

Module 2: Describing your data

  1. Object Types and Type Aliases12 min · Up next
  2. Union Types and Narrowing13 min · Not started

Questions about TypeScript Basics: JavaScript with Types

What will I learn in TypeScript Basics: JavaScript with Types?

Learn how types catch mistakes before your code runs. Annotate variables, functions and objects, and combine types with unions. The course has 5 lessons, organised in 2 modules: Module 1: Types in practice; Module 2: Describing your data.

How long does TypeScript Basics: JavaScript with Types take?

About 58 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 Basics: JavaScript with Types?

No. This course starts from zero and explains every new word the first time it appears.

Is TypeScript Basics: JavaScript with 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 Basics: JavaScript with 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 Basics: JavaScript with Types?

The next step is TypeScript Intermediate: Generics and Utility Types.