Design Systems

3 Weeks


Cohort-based Course

Design efficiently. Design consistently. Improve collaboration.

Course overview

Want to make better design decisions and feel confident articulating them?

Building a design system helps you to ingrain a deep understanding of what you’re designing and why, taking a more systematic approach to how decisions are made.

Join us in our live, online classes where we’ll dive in and get our hands dirty straight away, using Figma as our main tool. As part of this course, you’ll produce a final project, either making your own design system or reorganizing and enhancing the design system that you currently work with.

October 23, 25, 30, 1, 6, 8,

9:30am – 11:30pm Pacific

12:30pm – 2:30pm Eastern

6:30pm – 8:30pm CET

Who is this course for


Mid-level and senior designers looking to level up by contributing to design systems or bringing system thinking to their work


Early career starters in UX/UI and Product Design, who want to stand out and improve their organization and execution of UI in Figma


Design leaders who need to bring more design systems expertise to their team and organization

What you’ll get out of this course

Better advocate for design systems

Go beyond the hype to understand how design kits in Figma can play a crucial role in an overall Design System.

Develop a deep understanding of how digital products are built

Digital products are complex systems. Learn how to approach your design work in a more thoughtful and organized way.

Approach new projects with a systematic way of thinking

Organize your design work to improve your efficiency and focus more on the user and business needs that matter.

Build a design kit from scratch or improve an existing design kit

Complete a final project that you’ll present and get feedback on from the instructor and your peers.

Course syllabus


Overview of Design Systems

Dive into all the possibilities and considerations the world’s best design systems team consider in their work.


Design Tokens

Build the foundations of a design system by setting a system of color, typography, spacing, and sizing.


Flexible and Reusable Components

All components are not created equal. Solid design system components are thoughtfully designed to cover multiple use cases and states, allowing flexibility to reuse them in a variety of circumstances.


Nested Component Patterns

Develop increasingly complex components out of simpler base components, in a way that helps users of your design kit make good design choices.


Managing Documentation and Versions

Learn strategies for organizing your design system files and pages, documenting your system, tokens, and components, and managing updates to your system as it grows over time.


Final Project Presentations

As a final project, you’ll build the foundation of a new design system, or prepare your own contributions to an existing system. In the final session, we’ll present these projects for feedback and to celebrate what we’ve learned.

What people are saying

        I got to learn so much about the topic: see how others created theirs, get inspiration and the course helped me complete the design system that is now used by my entire team. Incredibly useful and also great fun to connect with other professionals in the field from all over the world.
Johanna Grimberg

Johanna Grimberg

Product Designer at Optima Network
        For anyone thinking on attending a class with Nevan I cannot recommend him enough as a teacher, and a lot of us working in the industry can attest to the value of his teaching.
Héctor Rebollo

Héctor Rebollo

UX Researcher at Glovo
        As a teacher, Nevan was an infinite well of knowledge, always ready to answer all my questions and help me navigate my career change experience smoothly, making sure I had all the tools I needed to start my career as a UX Designer.
Lina Forero

Lina Forero

Product Designer at eDreams
        Nevan is a patient, inclusive and skilled teacher, capable of making passionate students fall in love with design all over again, highlighting the powerful causes that can be supported by good UX. I couldn't think of a better teacher for such a people-centered field!
Sabrina Arcella

Sabrina Arcella

UX/UI Designer

Meet your instructor

Nevan Scott

Nevan Scott

Head of Education at Button School

Nevan has been teaching designers and developers for over a decade, and still loves every minute of it! He’s led programs at General Assembly and Ironhack, and coached designers and developers at every stage of their careers. He’s worked on design systems for the Swiss Red Cross, Northeastern University, Rustic Pathways, and Buzzfeed.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Design Systems


Bulk purchases

Course schedule

6–8 hours per week
  • Mondays & Wednesdays

    12:30pm–2:30pm Eastern

    9:30am–11:30am Pacific

    6:30pm–8:30pm CET

  • Live Sessions

    4 hours per week

    We’ll meet live on Zoom for lessons, demos, and small group practice sessions in breakout rooms.

  • 1:1 Coaching and Feedback

    30 minutes per week

    As part of the course, you’ll schedule 3 one-on-one sessions with Nevan. Use this time to discuss design system challenges at your work, and to prepare for and get feedback on your projects.

  • Readings and Exercises

    2 hours per week

    You’ll have targeted reading and exercises to prepare each week to enrich your learning and bring more insight to class discussions.

  • Final Project

    2–10 hours of independent work

    For the final project of this course, you’ll have two options:

    1. Create a basic design system from scratch, focusing on flexibility and documentation.
    2. Propose improvements to an existing design system that you currently work with.

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?
I work full-time, what is the expected time commitment?
Do you offer any discounts based on location?
What’s the refund policy?

Stay in the loop

Sign up to be the first to know about course updates.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Design Systems


Bulk purchases