Course Schedule

26 sessions across 15 weeks. All times ET.

Date Topic Due
Week 1 (8/31 - 9/06)
Tuesday, 9/01 Course intro, GitHub, and your first deployed site
Thursday, 9/03 How the web works, DevTools, and your course repo
Week 2 (9/07 - 9/13)
Tuesday, 9/08 HTML essentials; Markdown and prompts
Thursday, 9/10 Reading AI-generated code; working with an agent
Checkpoint 1 due 9/13
Week 3 (9/14 - 9/20)
Tuesday, 9/15 Semantic HTML; CSS essentials
Thursday, 9/17 CSS: selectors, the cascade, and layout
Week 4 (9/21 - 9/27)
Tuesday, 9/22 Running a project: from an interview to a PRD
Thursday, 9/24 Reading and debugging AI code
Checkpoint 2 due 9/27
Week 5 (9/28 - 10/04)
Tuesday, 9/29 MP1 showcase
Thursday, 10/01 Forms; a to-do app
Week 6 (10/05 - 10/11)
Tuesday, 10/06 JavaScript: the DOM, events, and essentials
Thursday, 10/08 JavaScript essentials
Checkpoint 3 due 10/12
Week 7 (10/12 - 10/18)
Tuesday, 10/13 Fall Break (No Class) No Class
Thursday, 10/15 Arrays and loops; debugging JavaScript
Week 8 (10/19 - 10/25)
Tuesday, 10/20 Arrays and loops; debugging your MP2 code
Thursday, 10/22 MP2 showcase
Checkpoint 4 due 10/25
Week 9 (10/26 - 11/01)
Tuesday, 10/27 MP2 showcase and fetch; MP3 starts
Thursday, 10/29 Async and fetch, continued
Week 10 (11/02 - 11/08)
Tuesday, 11/03 API keys and calling an LLM API
Thursday, 11/05 Calling an LLM API, continued
Checkpoint 5 due 11/08
Week 11 (11/09 - 11/15)
Tuesday, 11/10 Q&A with Mario Finocchiaro, Google Cloud
Thursday, 11/12 Browser extensions
Week 12 (11/16 - 11/22)
Tuesday, 11/17 MP3 showcase and final project launch
Thursday, 11/19 Adding a backend with Supabase; developing the final project proposals
Checkpoint 6 due 11/22
Week 13 (11/23 - 11/29)
Tuesday, 11/24 Thanksgiving Break (No Class) No Class
Thursday, 11/26 Thanksgiving Break (No Class) No Class
Week 14 (11/30 - 12/06)
Tuesday, 12/01 MP4 showcase; final project work and individual check-ins
Thursday, 12/03 Final demos, part 1
Week 15 (12/07 - 12/13)
Tuesday, 12/08 Final demos, part 2; how an AI agent works; wrap-up
Checkpoint 7 due 12/11