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 | Mini Project 2: Interactive Web Tool due 10/22 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 Mini Project 3: API-Powered App 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 | Final Project Proposal due 11/20 Checkpoint 6 due 11/22 Mini Project 4: Browser Extension 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 | Final Project Deployed URL due 12/02 |
| 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 Final Project Submission due 12/11 |