Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Problem-solving recipes

A step-by-step procedure for every problem type this course teaches — what to do first, what to do next, and how to tell which case you're in.

What are you being asked to do?

What are you actually trying to do? Given a small word-frequency corpus and need the next tokenizer merge -> run byte-pair encoding by hand. Writing a prompt you need to work reliably, not just once by luck -> write a structured prompt. An off-the-shelf model doesn't handle a task reliably and you need to decide what to reach for next -> the adaptation ladder. Shipping an application that reads content you didn't fully control (user input, retrieved documents, tool results) -> harden an LLM application end to end. Built a composed system and need to explain it to someone who wasn't in the room -> write the 11-point architecture document.

Tokens and prompts

Deciding how to adapt a model

Security

The capstone