Available draft · two ninety-minute units · nineteen-chapter edition
Retain your own attempt before reading these worked solutions. Explain the reasoning, then solve a changed case without looking.
| Session | Notebook | Matching text | Purpose |
|---|---|---|---|
| A · 90 minutes | A: tool isolation | Markdown | Construct, connect and explain |
| B · 90 minutes | B: isolation repair transfer | Markdown | Diagnose, repair and transfer |
Each notebook includes its own setup, first-principles introductions and supplied teaching runtime. Use a Python 3.14 Jupyter kernel and Pydantic 2. No repository checkout, previous notebook kernel or live account is needed. Unit B can use an explicitly selected successful Unit A handoff; an invalid selected file refuses rather than substituting an answer.
Ninety minutes is the planned work allowance per unit, excluding installation. Actual completion time and understanding require classroom observation.
Keep building with Prof Rod
Found this material through a colleague, classroom or shared download? Get the complete book at profrod.ai/book and join the Prof Rod learner community. Bring one result, one question or one failure you learned from. Share this resource with another learner and keep its source links with it so they can find the full course and future updates.