Course Schedule
20 sessions across 10 weeks. All times ET.
| Wk | Day | Date | Topic | Due |
| 1 | M | Monday, 5/18 | Course intro · AI as your coding partner · GitHub setup | |
| 1 | W | Wednesday, 5/20 | How the web works · Deploy your first page | |
| 2 | M | Monday, 5/25 | No class — Memorial Day No Class | |
| 2 | W | Wednesday, 5/27 | HTML essentials · Reading AI's code (Part 1) · MP1 launch | |
| 3 | M | Monday, 6/1 | CSS essentials: selectors · cascade · properties | |
| 3 | W | Wednesday, 6/3 | Box model · Flexbox · MP1 mid-demo round | |
| 4 | M | Monday, 6/8 | Responsive design · Forms · JS Intro: DOM + Events | |
| 4 | W | Wednesday, 6/10 | JS variables · types · functions · MP2 launch | Sunday, 6/14 |
| 5 | M | Monday, 6/15 | JS conditionals · AI-assisted debugging with DevTools | |
| 5 | W | Wednesday, 6/17 | JS arrays + loops · AI tool comparison | |
| 6 | M | Monday, 6/22 | JS async + fetch · API keys + .gitignore | |
| 6 | W | Wednesday, 6/24 | API practice · AI code review (Part 1) · MP3 launch | Sunday, 6/28 |
| 7 | M | Monday, 6/29 | localStorage · Intro to Claude Code · AI code review (Part 2) | |
| 7 | W | Wednesday, 7/1 | Project velocity day · live-coding round | |
| 8 | M | Monday, 7/6 | Deployment troubleshooting · Optional topics (responsive polish, advanced API patterns) | |
| 8 | W | Wednesday, 7/8 | MP3 Final Showcase · Peer code review · FP velocity | Sunday, 7/12 |
| 9 | M | Monday, 7/13 | Final project work · dress rehearsal | |
| 9 | W | Wednesday, 7/15 | Final project work · peer code review | |
| 10 | M | Monday, 7/20 | DEMO DAY (Final Project) | |
| 10 | W | Wednesday, 7/22 | Last class · Course wrap-up · Where to go from here | Friday, 7/24 |