THE FULL CURRICULUM
30 days. 30 concepts.
Zero cost.
Every day unlocks one flashcard lesson and a quiz. Spaced-repetition check-ins bring earlier days back so nothing you learn slips away.
Day 0 of 30 · 0% complete
Day 0
Before you startWeek 1 · Foundations
Days 1–7Week 2 · Functions & Control Flow
Days 8–14Week 3 · Advanced Types
Days 15–21Week 4 · Real-World TypeScript
Days 22–28Final Stretch
Days 29–30Prefer email? Get the next lesson sent to your inbox.