Caffeinated Coder
Book an appointment
TypeScript · From your first type to advanced type-level code

TypeScript, start to finish

JavaScript with types: catching mistakes before your code runs. Every lesson is a small machine you can step through, then a short quiz. Builds on the JavaScript course.

3 modules16 lessons0 special topics16 available now
0 of 16 available lessons completed
Part of: Web developer
Module 01 Beginner

Typing JavaScript

Why types help and the everyday types you will use.

Module 02 Intermediate

Core type system

Unions, narrowing, generics and classes.

Module 03 Advanced

Advanced and in practice

Type-level tools and using TypeScript in real projects.

Go deeper

Special topics

Stand-alone deep dives.