Roadmaps
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
Add static types to your JavaScript: from everyday types through narrowing, generics, and advanced type-level tools, to configuring and using TypeScript in real projects. Best after you know JavaScript.
Understand what the compiler buys you and get a TypeScript project running.
Type primitives, arrays, objects, and functions — the 80% you use daily.
Model real data with union types and let control flow narrow them safely.
Write reusable, type-safe functions and shapes with generics, interfaces, and type aliases.
Level up with mapped types, conditional types, and template literal types.
Configure strictness, module resolution, and linting for a healthy codebase.
Apply TypeScript with React and Node the way production teams do.