TypeScript Mastery
The whole type system, and TypeScript at work.
Advanced · 58 lessons · 15 modules
About this course
Structural typing and assignability, generics in depth, conditional and mapped types, infer, template literal types, declaration files and module resolution. Then a typed API in Node, a React client, and one shared package both import, so renaming a field breaks the build on both sides before anything runs. Testing including the types themselves, building, publishing, and why a large codebase makes the editor slow.
| Level | Advanced |
|---|---|
| Reading time | 17h 45m, at your own pace |
| Lessons | 58 across 15 modules |
| Source code | Downloadable with 56 chapters |