Interactive, hands-on guides that translate concepts you already know into new languages and paradigms—no fluff.
A Rosetta Stone: Python ↔ Haskell
Map classes, constructors, interfaces, generics, and error handling onto Haskell—side by side with Python. Interactive, with a self-check quiz.
Open tutorial →
Design classes with index cards, not guesswork
Play through the classic RDD worksheet: tag nouns and verbs, sort knows-vs-does, build a live CRC card, and feel tight coupling on a slider. Ends in a quiz—and hands off to the design tool.
Open tutorial →