TypeScript
JavaScript with a type checker in front of it.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Basic types and inferenceThe primitives, arrays, unions and the inference rules that mean you annotate far less than you expect.
- Interfaces, type aliases and genericsWhen to use an interface rather than a type alias, how structural typing behaves, and what generics actually buy you.
- tsconfig and toolingThe compiler options that matter, why a fast bundler proves nothing about correctness, and how to wire checking into a build.
More in Front-end Development
HTML CSS JavaScript HTML DOM AJAX JSON Tailwind CSS Bootstrap 5 Foundation Vue.js React Next.js Angular jQuery ECharts Chart.js SVG Font Awesome
Last refreshed 2026-09-17.