Figma Design System Workshop
Learn to build, document, and maintain design systems in Figma. Create components, variants, and tokens that scale across products and teams.
Created by
Marcus Thompson
30-day money-back guarantee
This course includes:
- 18 hours on-demand video
- 78 downloadable resources
- Access on mobile and TV
- Certificate of completion
- Full lifetime access
About This Course
Design systems are the foundation of consistent, scalable product design. This workshop teaches you to build systems that your entire team will actually use, based on my experience creating Figma's internal component library.
We start with design tokens—the atomic building blocks of any system. You'll learn to define colors, typography, spacing, and shadows in a way that's both designer-friendly and developer-ready. We cover naming conventions and documentation strategies.
The component architecture section is where things get interesting. You'll build complex components with variants, interactive states, and slot patterns. We tackle real challenges: How do you handle responsive components? What about components that need different configurations per platform?
By the end, you'll have built a complete design system including buttons, inputs, cards, navigation, and modals. You'll also have documentation templates and a handoff strategy for working with developers.
What You'll Learn
- Build a complete design system in Figma from scratch
- Create flexible components with variants and properties
- Document your system for designers and developers
- Implement design tokens that bridge design and code
- Maintain and evolve your system over time
Requirements
- Basic Figma proficiency
- Understanding of UI design fundamentals
- No coding experience required
Course Curriculum
- Understanding Design Tokens Preview22:00
- Color Systems & Semantics35:30
- Typography Scales28:15
- Spacing & Layout Tokens24:00
- Anatomy of a Component32:00
- Variants & Properties Preview42:30
- Interactive States28:45
- Slot Patterns35:15
- Writing Component Documentation24:00
- Usage Guidelines18:30
- Developer Handoff Strategies32:00
- Maintaining Your System26:45
Your Instructor
Marcus Thompson
Senior Product Designer at Figma
Marcus is a product designer with 10 years of experience working at top design agencies and tech companies. His work has been featured in Awwwards, CSS Design Awards, and Design Week.
View profile