Pick a goal. Follow the path.
Each path threads the handbooks, system designs, algorithm games, runnable challenges and tools into one ordered course — pointed at a single goal, with your progress tracked as you go. 6 paths, all free, no sign-up.
Prefer to browse by subject? Explore topics →AI Engineering
Become an AI Engineer
For developers building real features on top of LLMs.
From prompting to retrieval to agents to evaluation and serving — the full arc of shipping LLM-powered features, threaded through handbooks, system designs, runnable challenges and tools.
Ace the AI Engineer Interview
For AI/ML engineer interview loops.
The AI interview handbooks paired with the runnable challenges behind the questions — so you can explain softmax, embeddings and evals and then implement them on the spot.
Ship an AI Product
For indie hackers and founders shipping AI products solo.
The build → ship → grow arc for a one-person AI startup: the on-site lessons for the engineering, woven together with open-source tools — Inkwell, VolfPack, PromptPlay — for prototyping, finding your first users, and marketing a launch without a team.
Systems & Backend
Pass the System Design Interview
For engineers prepping the system-design loop.
Build the vocabulary and the trade-off intuition first, practice the back-of-envelope numbers, then rehearse a dozen canonical designs from a URL shortener to a payment system.
Level Up as a Backend Engineer
For backend engineers going deeper on distributed systems.
The distributed-systems fundamentals, then the systems that put them to work — a key-value store, a cache, a message queue, an ID generator — with tools to build the intuition.