Already purchased? Login →

Let’s sort out your CSS

CSS for Designers is an online course to help you understand the CSS you’re writing.

If you’re producing client sites with tools like Squarespace and WordPress, but spend most of your time Googling CSS issues, this course is for you.

It’s difficult to keep on top of the latest CSS techniques, especially when you’re knee-deep in client work. This course covers the principles and common gotchas, helping you spend less time on Google.

Purchase Early Access

Early access to the course is available now at an introductory price of $149 (instead of $195) + EU Digital VAT.

$149 – Buy Now

CSS doesn’t need to be frustrating

Many designers and developers are self-taught — that includes me! There’s nothing wrong with that, but learning on-the-go sometimes means that core concepts are overlooked.

Classic examples would be:

  • Why don’t margins work as I expect?
  • Why does padding break my layout?
  • What’s the difference between padding and margins, really?
  • Which unit should I use for font sizes: px, em, rem or something else?
  • What’s so wrong with !important?

Sound familiar? This course is for you!

A course that teaches you, in simple and logical steps, how CSS really works. You will wonder how everything has been so difficult so far. I highly recommend it!

— Marcel Botezat

What you will learn

The course combines explanations of CSS techniques with practical examples to help you see how what you’re learning can be used in real life.

The course is divided into five sections:


This section makes sure everyone’s on the same page. You’ll look at HTML and introduce key CSS concepts like Boxes, the Cascade, Inheritance, Units, Specificity and other things.


After introducing the Box Model, you’ll look at different ways to layout content, including Columns, Floats and Flexbox. All accompanied with useful examples, of course.


You’ll learn how to target different elements using everything from Type selectors and Classes through to more advanced selectors.

In The Wild

Taking everything you’ve learnt so far, you’ll look at techniques to achieve consistency in your designs. This section also covers some common CSS gotchas, that even catch experienced developers out.


The course features lots of interactive examples throughout, so you can see how things work. In this section, we put that all together with some challenges to put your CSS skills through its paces.

NB: The course looks at Flexbox, but it’s not an in-depth guide to layout.

Early access

Early access to the course is available now at an introductory price.

What do you get as an early access purchaser?

  • A big discount on the course
  • Early access to the course: the content will be released in sections
  • A chance to shape the direction of the course through your feedback
  • Lifetime updates to course material

Purchase Early Access

Early access to the course is available now at an introductory price of $149 (instead of $195) + EU Digital VAT.

$149 – Purchase


Can I preview the course?

Sure – checkout this page on HTML.

Do you offer discounts?

There is an early access discount available now and the course price increases as more of the content is completed. The first early access price was $129 and the course is currently $149.

What if I want my money back?

If you’re not happy with the course, for whatever reason, I offer a 30-day no questions asked moneyback guarantee. Simple.

Can I access the course on my phone?

Yes! The course works and reads nicely on all devices, but I’d suggest using a laptop/desktop. You’ll need to open a couple of tabs to get the most out of the course, and this is much easier on devices with a separate mouse and keyboard.

I have other questions

Very well! There are answers some other questions on the Help page, but feel free to email with anything else.