Spec-Driven Development for Dummies
Write what "done" means before an AI agent writes the code, gate the work with checks a human can trust, and leave evidence an auditor can read.
Hands-on courses for engineers building with AI.
Write down what correct means, build so it can be measured, and improve with evidence. Short lessons, lots of examples, and Eve, an AI tutor who has read the lesson you are on.
Write what "done" means before an AI agent writes the code, gate the work with checks a human can trust, and leave evidence an auditor can read.
The daily craft of working with an AI coding agent: brief it well, drive the session, and review what it made as if a stranger wrote it.
Write instructions a model will follow, put the right facts in front of it, get back data your code can trust, and test the prompt like the code it is.
Build a support agent, make it measurable, find its failures, gate it with tests, red-team it, and improve accuracy and cost.
Map how an agent can be attacked, attack it yourself before anyone else does, and build defenses that hold even when the model is fooled.
New courses appear here as they are published. Each one is a folder of markdown lessons, quizzes, and a glossary, so they are quick to add.
Every concept is followed by a tiny concrete example from the course's running world. Callouts flag key ideas, beginner detours, and common mistakes.
Select a sentence and click "Ask Eve". She knows the course and the lesson you are reading, and explains, re-examples, or quizzes you on that exact passage.
Multiple choice is graded instantly in code. Written answers are graded by Eve against a rubric, with strengths, improvements, and a model answer.