Course · Web DevelopmentFree tutorials, paid workshops

Total TypeScript

TypeScript taught through exercises you have to solve rather than lectures, from the beginner tutorial up to generics and type level programming. The free tiers alone cover more than most developers ever learn.

Format

Course

Topic

Web Development

Provider

Matt Pocock

Time needed

1 to 3 months

Level

Intermediate

Access

Free tutorials, paid workshops

What it is

A set of TypeScript workshops built around problems: you are given failing code and asked to fix the types, with the explanation following your attempt. There is a substantial free tier including a beginner tutorial and the type transformations material.

Why the format suits this subject

TypeScript error messages are the main obstacle to learning it, and reading about generics does not build the ability to read a four line error about an unresolved conditional type. Solving problems does, because you have to interpret the errors to make progress.

Where the value concentrates

The material on generics, conditional types and inference. Most developers plateau at annotating function arguments, and the gap between that and being able to type a library API properly is exactly what this closes.

Best for: JavaScript developers who use TypeScript daily and still reach for any when it gets difficult.

typescriptjavascriptfrontend

Ready to start?

Opens on Matt Pocock in a new tab.

Get access
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.