A 10-week course about design systems from SuperFriendly
- Introductions
 - What is a design system?
 - Introduce final project: 3 or more websites/apps powered by a single design system + case study of process (include videos, photos, and sketches)
 
Design System roundup
- Read Atomic Design chapters 1 & 2
 - Try to build at least two things with an existing (likely open-source) design system. Examples:
 
Week 5: Deviating from the System 🔗
- Review builds
 - Choose designer or developer distinction
 - Who here has built a site or an app before? What's your process for building sites and apps?
 
- Waterfall vs. Agile
 - The types of Agile
 - Hot Potato
 - Creating with a design system
 - Work in public
 
- Assign pairs
 - Read Atomic Design chapters 3 & 4
 - Read Expressive Design Systems chapters 1 & 2
 - Read Designer + Developer Workflow
 - Watch Designer + Developer Workflow
 - Watch Designer vs. Developer!
 - Watch Let’s Learn Design Systems!
 - Create a webpage using hot potato and create a 1-minute time lapse of the process
 
- Review time-lapses
 - The nuts and bolts of design systems; how-tos.
 
- Pilots
 - Tooling
- Development tools
- SHTML
 - PHP
 - npm
 - Pattern Lab
 - React/Vue
 
 - Design tools
- Sketch
 - Figma
 - Photoshop
 
 
 - Development tools
 
- Read Atomic Design chapter 5
 - Read Expressive Design Systems chapter 5
 - “Hello World” in at least 2 tools for dev and 2 tools for design that wire up a true design system
 
- Review hello world examples
 - Reference sites
 
- Why are reference sites important?
 - The politics of design systems
 - Behind-the-scenes of a reference site
 
- Read Expressive Design Systems chapters 3 & 4
 - Build a reference site for your design system
 
Review reference sites
- Following the system vs. deviating from it
 - Miscellaneous time for knowledge gaps
 
Officially start on final project
- Work on final project
 - Open office hours; sign up for 15-minute breakout room
 
- Pilot 1 should be built
 - Reference site should be 30% complete
 - Case study should be 30% complete
 
- Work on final project
 - Open office hours; sign up for 15-minute breakout room
 
- Pilots 1 and 2 should be built
 - Reference site should be 60% complete
 - Case study should be 60% complete
 
- Work on final project
 - Open office hours; sign up for 15-minute breakout room
 
- Pilots 1, 2, and 3 should be built
 - Reference site should be 90% complete
 - Case study should be 90% complete
 
- Work on final project
 - Open office hours; sign up for 15-minute breakout room
 
- Finishing touches and final polish
 - Last minute reviews
 
Final project due 1 second before final class begins
- Celebrate!
 - Take a deep breath
 - Retrospective discussion
 - Send-offs