Lecture 04 · Thu 10:00
Autumn 2026 · UW CSE 490 A2 · 2 credits
Vibe Coding
Learn the latest AI-based tools for software development — by building. Ten Thursdays, ten builds: from a single prompt to a shipped app. The goal: build your own Claude Code — a coding agent with a harness, tools, and guardrails you understand.
Thursdays 10:00–11:20 · Savery 260 · Steve Seitz
This week
Project 04 · Due Tue 11:59 pm
Driving a Coding Agent
HandoutSchedule
Ten Thursdays, ten builds
The sequence starts with the fastest possible win — a prompt becomes a working app in session one — then climbs through prompting method, the agentic loop, agents, and closes on evals and shipping.
WeekLectureProject
- L01Intro + Prompt to App ↗Prompt to Web AppPrompt to Web App
- L02Coding on a Budget ↗Insert Prompt to PlayInsert Prompt to Play
- L03The Agent Harness ↗The Agent HarnessThe Agent Harness
- L04Agent Steering ↗Driving a Coding AgentDriving a Coding Agent
- L05MCP and Agent GovernanceWire an MCP ToolWire an MCP Tool
- L06Working in Code You Did Not WriteReview a Stranger's CodeReview a Stranger's Code
- L07Multi-Agent OrchestrationOrchestrate Sub-AgentsOrchestrate Sub-Agents
- L08Local ModelsLocal-First CascadeLocal-First Cascade
- L09EvalsEval Suite (optional)Eval Suite (optional)
- L10Deploy Behind CIShip a ProjectShip a Project
Late policy
−25% / day
Work turned in late without an excuse loses 25% of its credit for each day it is late.