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.

What’s included?

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!

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 four 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.


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


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

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.

NB: The course touches on Flexbox and CSS Grid, but it’s not a comprehensive guide to layout.

Early access

Early access to the course is available now for a discounted rate.

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 with 30% off (£99 instead of £149).



Can I preview the course?

Sure – checkout this page on HTML.

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 dave@cssfordesigners.com with anything else.