Skip to content

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.

Start here: who this is forWhat you get, and the promises we keepOr go straight to Chapter 1. No account needed

How each chapter works

Derive the idea → Run the notebook → Measure a real model

Prof Rod Avatar

Newsletter

One lesson by email each week.

Free; unsubscribe any time.

Two ways to learn

12 courses

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

Prof Rod reading

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 book

Three characters in the lessons

Each lesson explains a mechanism, builds it, and measures what it can and cannot do.

Prof Rod Avatar

Prof Rod

Teacher

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

Mator the robot building with tools

Mator

Builder, visiting

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

Quackster the duck mage, holding a golden scepter

Quackster

Alchemist, visiting

Asks the question you skipped.

Rod Rivera

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 Rod

Get 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.

Prof Rod Avatar