Skip to main content

CSS Courses

Our online courses on CSS, which generally take up a few half days, give you the same experience and access to experts that you would have in an in-person CSS workshop.

Jump to all upcoming CSS courses ↓

With our online CSS courses however, you can do it from your own desk or couch, and can do it 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 have 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 CSS at your own pace, at your own time.

Courses on various CSS topics

We offer many online CSS courses at various levels, covering a wide range of CSS topics, such as Dynamic CSS, CSS Grid, CSS for Design Systems and many more. Please check our upcoming (live) courses, and see what CSS courses we have offered in the past, if 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 ✨


  • Stephanie Eckles
    Your instructor
    Stephanie Eckles

    Building Interactive, Accessible Components with Modern CSS & JS

    with Stephanie Eckles

    Workshop, 4×2.5h + Q&A Mon & Wed, August 18–27 2025
    09:00 – 11:30 AM PT 18:00 – 20:30 CET Check your time zone

    CSS is more capable than ever, even replacing some behaviors previously only possible via JavaScript. Join this workshop to learn about the dynamic features now available in modern CSS, as well as discover the JavaScript that’s required to ensure accessibility of your components. Learn to establish a future-first set of solutions, and review the boundaries that require fallbacks.

    Read more... or Register →