Foundations
Master TypeScript from first principles β types, generics, async, decorators, and a complete CLI capstone.
Prerequisites: Basic JavaScript (variables, functions, arrays, objects). No TypeScript experience required.
Lab Overview
Total estimated time: ~8 hours
Start here: Lab 01 β Hello World & TypeScript Basics
Learning Path
Labs 01β04 lay the foundation: types, functions, interfaces, and classes. These cover ~80% of day-to-day TypeScript.
Labs 05β08 expand your toolkit: enums, generics, modules, and error handling. You'll write code that rivals production TypeScript.
Labs 09β12 go deep: async patterns, type manipulation, decorators, and Node.js integration. These power real-world backends.
Labs 13β15 are about quality: testing, patterns, and the capstone CLI that ties everything together.
Docker Quick Start
Last updated
