| # | Date | Topic | Deliverable |
|---|---|---|---|
| 1 | 1/20 | Course Intro + AI-Era Web Development | |
| 2 | 1/22 | Your First AI Website + GitHub Setup + Deploy | |
| 3 | 1/27 | How Websites Work: HTML/CSS/JS Roles | |
| 4 | 1/29 | HTML Structure & Semantics | Checkpoint 1 |
| 5 | 2/03 | CSS Basics: Selectors & Styling | |
| 6 | 2/05 | CSS Box Model & Layout Fundamentals | |
| 7 | 2/10 | Layout: Flexbox & Grid | |
| 8 | 2/12 | Responsive Design | Checkpoint 2 |
| - | 2/17 | No Class - Babson Monday | |
| 9 | 2/19 | Forms & User Input | |
| 10 | 2/24 | CSS Advanced: Animations & Effects | |
| 11 | 2/26 | Code Organization & Best Practices | |
| 12 | 3/03 | JavaScript: Making Pages Dynamic | Checkpoint 3 |
| 13 | 3/05 | JavaScript: Event Handling | |
| 14 | 3/10 | JavaScript: DOM Manipulation | |
| 15 | 3/12 | JavaScript: Conditionals & Logic | |
| - | 3/17 | No Class - Spring Break | |
| - | 3/19 | No Class - Spring Break | |
| 16 | 3/24 | JavaScript: Arrays & Loops | Checkpoint 4 |
| 17 | 3/26 | JavaScript: Image Processing | |
| 18 | 3/31 | Async, API & Integration | |
| 19 | 4/02 | Final Project Planning Workshop | |
| 20 | 4/07 | Beyond Frontend: Full Stack Overview | |
| 21 | 4/09 | Local Storage & State + Final Project Kickoff | Checkpoint 5 |
| 22 | 4/14 | UX Optimization | |
| 23 | 4/16 | Final Project Development | |
| 24 | 4/21 | Product Polish Workshop | |
| 25 | 4/23 | Code Review & Refactoring | Checkpoint 6 |
| 26 | 4/28 | Demo Day & Course Wrap-Up | Final Project Due |
Your learning progress is tracked through checkpoints (approximately every two weeks). Each checkpoint evaluates your learning logs, exercises, and mini project progress. Specific requirements will be announced before each checkpoint.
Paper-based quizzes will be given during the semester. Dates will be announced in class.
Notice: This schedule is tentative and subject to change. For specific deadlines and updates, please refer to Canvas.
Updated: 2026/01/19