Prepare for a research or applied-AI role at a frontier lab.
Free lessons and a from-scratch Python book, with the code on Colab.
Free lessons and a from-scratch Python book. Each chapter derives the math, runs on Colab and measures a real model.
Start here: who this is forWhat you get, and the promises we keepOr go straight to Chapter 1. No account neededHow each chapter works
Derive the idea → Run the notebook → Measure a real model

Newsletter
One lesson by email each week.
Free; unsubscribe any time.
Two places to begin
Choose your first project
Project 110 min read
Calibrate an AI judge
Read an AI judge's confusion matrix before you trust its error score.
Try the judge-calibration guide
Requires a few cases you label by hand before the judge sees them.
Project 27 min read
Understand how an agent works
See what an agent remembers after a restart with a small Python example.
Try the memory example
Requires basic Python.
Browse by skill:Measure modelsBuild systems around modelsMake it fast and bigFoundations
Latest
Newest first- EssayA Subagent's Report Is Not a Handoff Until the Receiver Can ActA subagent's report can arrive while everything it learned stays behind. Define handoff acceptance by what the receiver can check and do next, whether it is an orchestrator or a worker resuming a crashed eval run.
- NoteGive an Unattended Codex Run a Finish Line You Can Check
- GuideShadow-Test an Agent Release Without Duplicate Writes
- NoteKeep API Keys Out of a Codex Skill Your Team Shares
Two ways to learn
Learn with guided lessons
Short lessons with worked examples and checks, in order. The first lesson of every course is open to read.
A free account opens the remaining lessons and saves your progress.
The Prof Rod library
Build Your Always-On AI Agent From Scratch

Rod Rivera
The book, free to read
Understand an agent by building one
Tools, memory, permissions, evaluation and recovery, built in Python from scratch and measured on Claude. No account needed.
Open the bookThree characters in the lessons
Each lesson explains a mechanism, builds it, and measures what it can and cannot do.

Prof Rod
Teacher
Explains the mechanism on the board and works the example, so you see the reasoning as well as the result.

Mator
Builder, visiting
Builds exactly what you specified, so gaps in the specification show up fast.

Quackster
Alchemist, visiting
Asks the question you skipped.

Who teaches this
Rod Rivera
Professor of the Practice in AI at ITAM, also teaching at CDTM/TUM. PhD, more than twenty peer-reviewed machine-learning papers, and fifteen years building ML systems at Alibaba Cloud, Huawei and Samsung. The lessons include the experiments that failed.
More about RodGet next week's lesson by email
Newsletter
One lesson a week, free
This only subscribes you to the newsletter; it doesn't create a course account.
