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