Calendar
For a tentative outline of the course content, see the course schedule below.
| Week of | Topic | Prep Due | Work Assigned |
|---|---|---|---|
| Aug 24 | HTTP & Web Publishing | Prep 0 | — |
| Aug 31 | HTML & JavaScript | Prep 1 | Lab 1 |
| Sep 07 | A11y, Arrays, Objects | Prep 2 | Lab 2 |
| Sep 14 | Styling & DOM | Prep 3 | Lab 3 |
| Sep 21 | Tables & Forms | Prep 4 | Lab 4 |
| Sep 28 | Text Styling & Functions | Prep 5 | Lab 5 |
| Oct 05 | Fall Break | — | — |
| Oct 12 | Advanced Forms & Events | Prep 6 | Lab 6 |
| Oct 19 | Exam, Grid & Responsive Design | Prep 7 | Lab 7 |
| Oct 26 | Arrays, Flexbox & APIs | Prep 8 | Project 1 |
| Nov 02 | Fetch, Map & Filter | Prep 9 | Lab 8 |
| Nov 09 | Promises & Async | Prep 10 | Lab 9 |
| Nov 16 | Data Persistence | Prep 11 | Project 2 |
| Nov 23 | Thanksgiving Break | — | — |
| Nov 30 | Classes & Modules | Prep 12 | Lab 10 |
| Dec 07 | Review & Exam | Exam 2 | Project 3 |
Important Dates
See the JMU academic calendar for the official dates and deadlines.
- Aug 26: First day of classes
- Sep 04: Add/Drop Deadline
- Oct 07–09: Fall Break
- Oct 27: Last Day to Withdraw
- Nov 23–27: Thanksgiving Break
- Dec 14–18: Final Exam Week
Final Exam Times
- Section 2 (usually meets 9:35 AM):
- Tuesday, December 15, 2026, 8:00 AM – 10:00 AM
- Section 3 (usually meets 11:10 AM):
- Thursday, December 17, 2026, 10:30 AM – 12:30 PM