Syllabus
AI 2010, intermediateAI 2010: Learning Agentic Engineering
Fall Semester 2026
Course description
A hands-on course for builders. It moves the work from ad hoc, small-scale AI-assisted coding towards agentic engineering: writing specifications, building the feedback loops and verification checks an agent needs, and directing coding agents rather than hand-writing every line. It covers tool fluency, spec-writing and modern agentic SDLC frameworks, and closes with a capstone in which participants run a real project through the full agentic workflow.
- Prerequisites
- None. This course is open to anyone.
- Assumed knowledge
- Intermediate — assumes the foundational material.
- Sessions
- 5 sessions of 60 minutes, each delivered twice — once per hemisphere — and recorded.
Course outcomes and objectives
By the end of this course, you will be able to:
- Write a specification an agent can be held to, rather than a prompt it can interpret
- Build the feedback loops and verification checks that let an agent's work be trusted
- Direct a coding agent through a real change, and judge when to intervene
- Run a project end to end through an agentic workflow
How this course runs
This is a course for people who already build software and are already using AI to help, in the way most people start: a chat window open beside the editor, one file at a time. The shift it teaches is from that towards directing agents — which turns out to be less about the tools and more about being able to say precisely what “done” means and how it will be checked.
Sessions run fortnightly. The fortnight between them is working time: each session assumes you have applied the last one to your own codebase. The course ends with a capstone, a real project taken through the whole workflow rather than an exercise.
This course assumes you already write software. That is not a prerequisite course — nothing is gated this semester — but it is the ground the sessions stand on, and the fortnight between them is working time: each session assumes you have applied the last one to your own codebase.
Every session is recorded and published afterwards with its notes, so a session you cannot attend at either sitting is still a session you can take in full.
Course requirements
The requirements for this course have not been published yet.
Required and recommended readings
No readings have been set for this course. Material published for the course as a whole is listed on the course page, and each session carries its own handouts.
Grading scale
The grading scale for this course has not been published yet.
University policies
The institutional policies that apply to this course have not been linked yet.
Preliminary course schedule
One row per session, dated by its western sitting. Every session is delivered twice, and the session page carries both sitting times with their time zones.
| Date | Topic / discussion | Due dates |
|---|---|---|
| PLACEHOLDER(program) — topic of session 1 | Nothing due | |
| PLACEHOLDER(program) — topic of session 2 | Nothing due | |
| PLACEHOLDER(program) — topic of session 3 | Nothing due | |
| PLACEHOLDER(program) — topic of session 4 | Nothing due | |
| PLACEHOLDER(program) — topic of session 5 | Nothing due |