Where To Go After Finishing the Track
Going Further
You've covered the type system, generics, advanced types, OOP, and real-world integration. Here's where to deepen each thread.
What you'll learn
- Know what to read next
- Find the canonical references
- Pick a project that exercises what you've learned
You finished the track. Let’s set you up for what’s next.
Canonical References
- TypeScript Handbook — the official, current docs. Re-read after writing TS for a few months; it lands differently.
lib.dom.d.ts— read it. Seriously. The wayDocument,Element,HTMLInputElement, andEventare typed is full of patterns you’ll reach for.utility-types.d.ts— same idea — read howPartial,Pick,Omitare implemented.
Type-Level Challenges
For the people who actually enjoyed conditional + mapped types:
- type-challenges — community-curated exercises, from “easy” (implement
Pick) to “extreme” (a JSON parser at the type level).
You don’t need to be good at these to write good TS. But they sharpen the muscle.
Project Ideas
Cement the fundamentals with a project:
- A typed CLI tool — Zod for arg parsing,
commanderfor routing - A small REST API — Express + Zod + Drizzle / Prisma
- A typed event bus — generics over the event map
- A form library — generics, inference, mapped types
Watch the Release Notes
TS adds meaningful features every release. The release notes are short and accessible. Read each major one when it lands.
Stay Modest About never, infer, and Distribution
You can write fantastically clever types. You can also write types that nobody — including future-you — can understand. When in doubt, keep types boring and the runtime clear.
Congratulations
You can now confidently:
- Read and write any TS you’ll see in the wild
- Recognize the difference between structural and nominal typing, and force the latter when needed
- Author a typed library with confidence
- Migrate JS code with a plan
- Pair runtime validation with compile-time types
That’s the whole shape of using TypeScript professionally. The rest is reps.
↺ Back to the Start