Skip to main content

Design System Courses

Our online Design Systems courses generally are planned over a few half days, to give you the same experience and access to experts that you would have in an in-person CSS workshop.

Jump to all upcoming Design Systems courses ↓

With our online Design Systems courses however, you can learn from your own desk or couch, and take them either live (real-time) or watch the video course at your own leisure, as all video recordings are included.

Practical and interactive courses

Our online courses use a lot of practical examples and interactive exercises. If you are watching live, you can ask questions during Q&A, and of course you can use the online course recordings and materials to study Design Systems at your own pace, at your own time.

Courses on various Design Systems topics

We offer many online Design Systems courses at various levels, covering a wide range of Design Systems topics, from Creating and Maintaining Design Systems to Making Design Systems People Want To Use. Please check our upcoming (live) courses, and see what Design Systems courses we have offered in the past, if you want to be notified of new live offerings.

SmashingConf Online Workshops


Blown away by all the knowledge I've soaked in from @rachelandrew's online CSS layout masterclass. Incredible how much you can learn about a thing you thought you already knew just by hearing it explained again. Thanks for organising this @smashingconf #smashingconf ✨


  • Vitaly Friedman
    Your instructor
    Vitaly Friedman

    Design Patterns For Complex UIs and Enterprise UX

    with Vitaly Friedman

    Workshop, 2×2h + Q&A Wed & Thu, September 2 & 3, 2026
    9:00 – 11:30 AM PT 18:00 – 20:30 CEST Check your time zone

    Complex products don’t have to be complicated. As designers, we need to shape UX to maximize clarity and reduce confusion — especially when designing for legacy-ridden environments, B2B systems and complex domains.

    In this workshop, we’ll cover practical design patterns and real-life examples for multi-level navigation, complex data tables, live filtering, search and autocomplete, actionable dashboards, multi-page forms, and a whole lot more.

    Read more... or Register →

  • Samantha Gordashko
    Your instructor
    Samantha Gordashko

    Naming Design Systems

    with Samantha Gordashko

    Workshop, 5×2h + Q&A Tue & Wed, September 8–22 2026
    9:00 – 11:30 AM PT 18:00 – 20:30 CEST Check your time zone

    “We need naming conventions that work in code, make sense in Figma, AND help marketing find the right brand assets. Oh, and engineers keep asking why we called it action-passive-subtle-active because nobody knows what that means.” Sound familiar?

    In this naming workshop, you’ll not only learn how to think strategically about naming in your design system, but also gain practical skills to document and maintain naming decisions that actually make sense to everyone.

    Read more... or Register →

  • Vitaly Friedman
    Your instructor
    Vitaly Friedman

    Live UX Training — Smart Interface Design Patterns

    with Vitaly Friedman

    Live UX training + video course September 11 – October 12 2026
    9:00 – 11:30 AM PT (18:00 – 20:30 CEST) • Check your time zone ⏰

    Roll up your sleeves — it’s time to brush up your UX skills! How would you architect an effective multi-level navigation for a large government website? What about enterprise-grade tables with intricate forms, filters and search? Or perhaps an accessible data visualization and charts for a complex medical data set? Well, fasten your seat belt!

    In a jam-packed 4-weeks UX training, you’ll learn how to deal with real-life UX challenges from the ground up. Get ready: you’ll sail uncharted waters, design truly complex interfaces and receive feedback from people around the world. Plus: you’ll get a UX certificate for all your hard work as well.

    Read more... or Register →

  • Manuel Matuzović
    Your instructor
    Manuel Matuzović

    Accessible Frontend Patterns

    with Manuel Matuzović

    Workshop, 5×2h + Q&A Mon & Tue, October 12 – November 2, 2026
    9:00 – 11:30 AM PT 18:00 – 20:30 CET Check your time zone

    To build an accessible website, we need to understand HTML well. But once our designs and patterns get more complex and dynamic, being good at HTML is not enough. We need practical knowledge about UX, ARIA, assistive technology, and testing tools.

    In this workshop, Manuel Matuzović will teach you how to build and test complex accessible components like accordions, modals, tabs, cards, and tables.

    Read more... or Register →