Course Schedule
20 sessions across 10 weeks. All times ET.
| Day | Date | Topic | Due |
|---|---|---|---|
| Week 1 (5/18 - 5/24) | |||
| M | Monday, 5/18 | Course intro · GitHub setup · Build your first website | |
| W | Wednesday, 5/20 | How the web works · HTML essentials · MP1 launch | |
| Week 2 (5/25 - 5/31) | |||
| M | Monday, 5/25 | Memorial Day (No Class) No Class | |
| W | Wednesday, 5/27 | HTML essentials · Reading AI's code (Part 1) | Checkpoint 1 due 5/31 |
| Week 3 (6/1 - 6/7) | |||
| M | Monday, 6/1 | CSS essentials: selectors · cascade · properties | |
| W | Wednesday, 6/3 | Box model · CSS review · MP1 mid-demo round | |
| Week 4 (6/8 - 6/14) | |||
| M | Monday, 6/8 | AI Agents Update · CSS Layout: Flexbox + Grid · MP1 | |
| W | Wednesday, 6/10 | Responsive · Forms · HTML/CSS Recap | Checkpoint 2 due 6/14 |
| Week 5 (6/15 - 6/21) | |||
| M | Monday, 6/15 | MP1 Final Showcase · Spotting the generic AI look | |
| W | Wednesday, 6/17 | DOM + events · MP1 Class Favorite vote · MP2 launch | Mini Project 2: Interactive Web Tool proposal 6/21 |
| Week 6 (6/22 - 6/28) | |||
| M | Monday, 6/22 | JS essentials · build and read a to-do app | |
| W | Wednesday, 6/24 | JavaScript essentials: data types, functions, and conditionals | Mini Project 2: Interactive Web Tool final 6/28 Checkpoint 3 due 6/28 |
| Week 7 (6/29 - 7/5) | |||
| M | Monday, 6/29 | MP2 Showcase · API + fetch · MP3 launch | |
| W | Wednesday, 7/1 | API keys, .gitignore + security · Image processing | Mini Project 3: API-Powered App proposal 7/5 |
| Week 8 (7/6 - 7/12) | |||
| M | Monday, 7/6 | Browser APIs · Code organization | |
| W | Wednesday, 7/8 | Deployment workshop · Full-stack starter kit | Mini Project 3: API-Powered App final 7/12 Checkpoint 4 due 7/12 |
| Week 9 (7/13 - 7/19) | |||
| M | Monday, 7/13 | MP3 Final Showcase · Final project launch | |
| W | Wednesday, 7/15 | Final project proposal peer review · FP work | |
| Week 10 (7/20 - 7/26) | |||
| M | Monday, 7/20 | Final project work · final push before Demo Day | |
| W | Wednesday, 7/22 | DEMO DAY · Final project voting · Course wrap-up (last class) | Final Project due 7/24 Checkpoint 5 due 7/24 |