Course Schedule
Schedule
Section titled “Schedule”The schedule below is broken into the three 3 major units which structure the class. This should be considered
a living document, meaning that changes will likely occur. In the event of a change, you will be notified at least
24 hours before the change takes effect. A due date will never be moved forward using this rule.
Schedule Legend
Section titled “Schedule Legend”- Weekly theme
- Relevent reading(s) for the week
- Benchmark of the week
- Link to weekly slides
- Lab session indicator
-
Information Architecture, Content, Basic Web Skills
Date Topic Week 0 Introduction to Design Language Hello Web Design, Ch. 2 + 3, Design Inspiration Presentation Slides Mon Jan 12 2026 Crash Course in Design Vocabulary Wed Jan 14 2026 Crash Course in Design Vocabulary Wed Jan 14 2026 Design Inspiration Presentations Fri Jan 16 2026 Design Inspiration Presentations Week 1 Site Planning Information Architecture, Ch. 2 + 6 + 13 Content Inventory and Architecture Slides Mon Jan 19 2026 No Class: Martin Luther King, Jr. Day Wed Jan 21 2026 Inventorying Site Content Wed Jan 21 2026 Content Inventory and Architecture Fri Jan 23 2026 Developing Site Architecture Week 2 Sketching and Wireframing Hello Web Design, Ch. 3 Creating Wireframes Slides Mon Jan 26 2026 Sketching Wed Jan 28 2026 Introduction to Figma Wed Jan 28 2026 Creating Wireframes Fri Jan 30 2026 Creating Wireframes Week 3 HTML and Page Structure TCW, "Getting Started with HTML" Creating Pages in Astro Slides Mon Feb 02 2026 Getting Started with Astro Wed Feb 04 2026 HTML as Document Design Wed Feb 04 2026 Creating Pages in Astro Fri Feb 06 2026 HTML as Document Design Week 4 CSS and Page Style mdn, "The Box Model" TCW, "Getting Started with CSS" Styling Pages in Astro Slides Mon Feb 09 2026 The Box Model Wed Feb 11 2026 Incorporating CSS Wed Feb 11 2026 Styling Pages in Astro Fri Feb 13 2026 CSS as Document Style Week 5 Implementing Accessible, Responsive Layouts A11Y Collective, "How to Make Websites and Web Content Accessible" Ebay Innovation, "Mobile First: A Retrospective" Styling Pages in Astro Slides Mon Feb 16 2026 Incorporating CSS Wed Feb 18 2026 Styling Pages in Astro Wed Feb 18 2026 Styling Pages in Astro Fri Feb 20 2026 CSS as Document Style -
Enhancing Your Portfolio
Date Topic Week 6 Code Review and Peer Feedback Ebay Innovation, "Effective Front-End Code Review" CodeGuide.co, Code Guide (HTML/CSS) Peer Feedback Slides Mon Feb 23 2026 Incorporating CSS Wed Feb 25 2026 Styling Pages in Astro Wed Feb 25 2026 Styling Pages in Astro Fri Feb 27 2026 CSS as Document Style Week 7 Spring Break (No Class) Week 8 Adding Interactivity via React Components mdn, "Document Object Model" Telerik, "Creating React Components in Astro" Astro Docs, Using Framework Components Astro Docs, The Islands Architecture Hydrating your Design Slides Mon Mar 09 2026 The Document Object Model (DOM) Wed Mar 11 2026 Introducing JavaScript and React Wed Mar 11 2026 Hydrating your Design Fri Mar 13 2026 Javascript and React Week 9 Adding Interactivity via React Components Telerik, "Creating React Components in Astro" Astro Docs, Using Framework Components Astro Docs, The Islands Architecture Interactivity via ReactJS Slides Mon Mar 16 2026 Javascript and React Wed Mar 18 2026 Javascript and React Wed Mar 18 2026 Interactivity via ReactJS Fri Mar 20 2026 Javascript and React -
Interactive Front-End Development
Date Topic Week 10 Planning and Wireframing New Components vsble, Top Interactive Portfolio Elements for Creatives in 2025 Interactive Front-End Development Slides Mon Mar 23 2026 Discussing Interactive Elements Wed Mar 25 2026 Discussing Interactive Elements Wed Mar 25 2026 Interactive Front-End Development Fri Mar 27 2026 Interactive Front-End Development Week 11 Developing New React Components React Docs, "React Reference Overview" Interactive React Component Slides Mon Mar 30 2026 useState and other React-Specific Constructs Wed Apr 01 2026 Using Hooks Wed Apr 01 2026 Interactive React Component Fri Apr 03 2026 Work Time Week 12 Interactive Portfolio Elements Top Interactive Portfolio Elements for Creatives in 2025 Implementing a Custom React Component Slides Mon Apr 06 2026 Declaration Day (No Class) Wed Apr 08 2026 Implementing a Custom React Component Wed Apr 08 2026 Implementing a Custom React Component Fri Apr 10 2026 Rechard Recess (No Class) Week 13 Implementing Additional Portfolio Elements Top Interactive Portfolio Elements for Creatives in 2025 Implementing Additional Portfolio Elements Slides Mon Apr 13 2026 Work Time Wed Apr 15 2026 Work Time Wed Apr 15 2026 Work Time Fri Apr 17 2026 Work Time Week 14 Peer Feedback bigsergey (Github), Code Review Checklist Ebay Innovation, "Effective Front-End Code Review" CodeGuide.co, Code Guide (HTML/CSS) Implementing Additional Portfolio Elements Slides Mon Apr 13 2026 Peer Review Wed Apr 15 2026 Work Time Wed Apr 15 2026 Work Time Fri Apr 17 2026 Work Time Week 15 Spring Break (No Class) Slides Mon Apr 27 2026 Final Project Due