Build, evaluate, and ship a real coding agent — every lesson ends in pass or fail, not a demo. A 40-Lesson, Evaluation-First Course in Building Autonomous Coding Agents