Class Schedule
(Subject to change.)
Class 1
1/5/2026 (M)
- → LECTURE: Introduction to Websites
- → DISCUSSION: Introduce Ourselves + Talk About Life Online
- → REVIEW: Syllabus/Calendar
- → TUTORIAL 1: Figma Tutorial
- → Introduce EXERCISE 1
Class 2
1/6/2026 (T)
Due Tomorrow
- → Exercise 2: Share to Class Spreadsheet
- → Project 1 (Part A): Post progress to Class Spreadsheet
- → Reading: “Basics of Web” (Video) by Laurel Schwulst
Class 3
1/7/2026 (W)
- → LECTURE: CSS Basics
- → Introduce EXERCISE 3 + PROJECT 1 (PART B)
- → CRITIQUE: Small groups for Project 1
Class 4
1/12/2026 (M)
- → SHOW-AND-TELL: Exercise 2/3 (Class Websites)
- → DISCUSSION: My website is a shifting house next to a river of knowledge. What could yours be?
- → LECTURE: CSS Flexbox
- → Introduce CSS Grid Garden
- → CRITIQUE: Small groups for Project 1
Due Tomorrow
- → Project 1: Keep working!
- → Reading: CSS Grid Garden (Upload screenshot to Class Drive Folder)
- → Reading: Class Collection Research
Class 5
1/13/2026 (T)
- → DISCUSSION: Class Collection Research
- → LECTURE: CSS Grid
- → CRITIQUE: Small groups for Project 1
- → Introduce EXERCISE 4
Due Tuesday
- → Project 1 (FINAL): Share to Class Spreadsheet
- → Exercise 4: Share to Class Spreadsheet
No class on Monday, January 19 (MLK Day)
Class 6
1/20/2026 (T)
- → SHOW-AND-TELL: Project 1
- → Introduce PROJECT 2 (PART A)
Due Tomorrow
- → Project 2 (Part A): Upload to Class Drive
- → Reading: TBD
Class 7
1/21/2026 (W)
- → DISCUSSION: TBD
- → LECTURE: CSS Pseudo Classes, Animations, Positioning, Responsive Design
- → Introduce EXERCISE 5 + PROJECT 2 (PART B)
- → CRITIQUE: Small groups for Project 2 (Part A)
Due Next Monday
- → Exercise 5: Share to Class Spreadsheet
- → Project 2 (Part B): Share progress to Class Spreadsheet
- → Reading: TBD
Class 8
1/26/2026 (M)
- → DISCUSSION: TBD
- → LECTURE: JavaScript (Part 1)
- → Introduce EXERCISE 6
- → CRITIQUE: Small groups for PROJECT 2 (PART B)
Due Tomorrow
- → Project 2: Keep working on it!
- → Exercise 6: Share to Class Spreadsheet
Class 9
1/27/2026 (T)
- → LECTURE: JavaScript (Part 2)
- → Introduce EXERCISE 7 + EXERCISE 8
- → CRITIQUE: Individual check-ins Project 2
Due Next Monday
- → Project 2: Keep working on it!
- → Exercize 7+8: Share to Class Spreadsheet
- → Reading: TBD
Class 10
2/2/2026 (M)
- → DISCUSSION: TBD
- → LECTURE: Basics of User Experience Design
- → Introduce EXERCISE 9
- → CRITIQUE: Group Meetings for Project 2
Due Tomorrow
- → Exercise 9: Upload to Class Drive
Class 11
2/3/2026 (T)
- → LECTURE: Accessibility
- → ACTIVITY: Peer Review
- → CRITIQUE: Individual meetings for Project 2
Due Tomorrow
- → Project 2: Finish and push your updates to GitHub!
Class 12
2/4/2026 (W)
- → DISCUSSION: What have we learned?
- → SHOW-AND-TELL: Project 2
Due Friday 2/6
- → PACKAGE: Upload all projects and exercises to the Class Drive
- → PLEASE upload it on time, if not much earlier. Grades are due 2/9 (Sunday)