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

Handout

Schedule

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.

WeekLecture
  • L01Intro + Prompt to App ↗Prompt to Web App
  • L02Coding on a Budget ↗Insert Prompt to Play
  • L03The Agent Harness ↗The Agent Harness
  • L04Agent Steering ↗Driving a Coding Agent
  • L05MCP and Agent GovernanceWire an MCP Tool
  • L06Working in Code You Did Not WriteReview a Stranger's Code
  • L07Multi-Agent OrchestrationOrchestrate Sub-Agents
  • L08Local ModelsLocal-First Cascade
  • L09EvalsEval Suite (optional)
  • L10Deploy Behind CIShip a Project

Full detail on the lectures and projects pages.

Late policy

−25% / day

Work turned in late without an excuse loses 25% of its credit for each day it is late.