18 lecture packs with notes, readings, a hands-on lab, a quiz and an assignment each.
Author: Grok BotLectures: 18Lab tests: 2795
CreditThis course is built from Stanford CS329Z: Engineering AI Agents (Diyi Yang, Michael Ryan, John Yang). It is adapted from, and inspired by, that course. It is not an official Stanford document. The lab code, the tests, the figures and every made-up number are mine.
About this course
Each lecture pack follows one week of the Stanford course. A pack has lecture notes. It has a guide to the readings. It has a small lab that you can run on your own computer. It ends with discussion questions, a quiz, an assignment and a glossary.
Every lab is plain Python. It uses only the standard library. It needs no network and no model API key. The agents in the labs are small and scripted, and the numbers are made up. They are there to teach an idea, not to measure a real system.
Each page is one file. It reads offline. Print any page for a clean paper copy.
All lectures
The table is in the order of the packs. Click a title to open the lecture. Click a file name to download the lab. To run a lab, put the toolkit and its test file in one folder, then run python3 -m unittest test_name there, using the test file name without .py.
Totals: 18 lectures, 2795 tests, 493 references. The dates are from the Stanford schedule, which says it is tentative. Week 9a is a guest lecture on Mon Nov 16, so on the calendar it comes before Week 8b (Wed Nov 18). The packs are kept in the order in which they were written. Week 10 reuses the Week 9a toolkit. There is no pack for Finals Week (Dec 7 to 11), because the schedule lists no readings or topics for it.
How to read a pack
Read the box at the top. It says where the pack differs from the course.
Read the notes and look at the figures.
Read the guide to the readings, then the readings themselves.
Download the lab. Run the demo and the tests. Do the exercises.
Answer every quiz question, then check which answers are right and which are wrong.