Must Do
Complete the current module's core lessons and project checkpoint.
Modules
Use modules when you need to know what to work on next. The course has more lessons than class meetings on purpose: core lessons guide class time, while support lessons help during studio work, debugging, and project polish.
How To Use This
The 23 class meetings are paced around project progress. Reference, stretch, and studio-support lessons are still useful, but they do not all need to become full lectures.
Complete the current module's core lessons and project checkpoint.
Use studio-support lessons during work time to debug, revise, test, and polish.
Use reference and stretch lessons when your project needs a deeper feature.
Module 01 / Classes 1-3
Get the toolchain working, understand the project workflow, and build a first semantic HTML page that can be published.
Module 02 / Classes 4-5
Move from raw HTML to intentional visual presentation with selectors, typography, spacing, and box-model reasoning.
Module 03 / Classes 6-8
Build layouts that adapt across screen sizes using flexible containers, wrapping, grid tracks, media queries, and responsive testing.
Project 2: Responsive Landing Page
Module 04 / Classes 9-10
Design interactive page structure that works for mouse, keyboard, and assistive technology users.
Project 2: Responsive Landing Page
Module 05 / Classes 11-12
Add behavior with JavaScript, then use browser tools and a repeatable debugging process to keep projects moving.
Project 3: Interactive Web Experience
Module 06 / Classes 13-15
Use positioning and motion as design tools with transforms, transitions, keyframes, and optional sequenced animation.
Project 3: Interactive Web Experience
Module 07 / Classes 16-18
Organize content into reusable page types, listing/detail patterns, and interactive portfolio components.
Project 4: Interactive Portfolio
Module 08 / Classes 19-20
Turn a portfolio idea into a manageable system with content strategy, reusable components, consistent styles, and basic metadata.
Project 4: Interactive Portfolio
Module 09 / Classes 21-22
Run final checks against the live site, improve performance, and make interactive states clear before submission.
Project 4: Interactive Portfolio
Module 10 / Class 23
Finish the portfolio with critique, final polish, working links, and a clear explanation of the project decisions.
Project 4: Interactive Portfolio