A problem-first introduction to TypeScript. Instead of reading pages of syntax, you implement one small function per card and watch the tests go green.
The topic builds core fluency in five stages, each a themed deck that grows in difficulty:
Every card is a small function you implement against a test suite you run in the browser. Solutions are one click away when you're stuck, and the edge cases in each test teach as much as the happy path. By the end you'll have the everyday fluency every later TypeScript topic assumes.