Skip to content

Poetic CSS Video Course

CSS can be a polarizing language, for good reasons. We’re doing graphic design of constantly-changing content across unknown device interfaces, in a human-readable text format that’s deceptively simple. Whether you find that exciting, or confusing and unpredictable – or sometimes a little of both – you’re not alone. This course is designed to help you understand CSS as a system, so you can write, review, and maintain web styles with confidence.

PRICING etc

Buy the course

Personal note from Mia

You don’t need my permission, or a course like this one, to get out there and put your designs on the World Wide Web. I hope you’re already doing that! If you’re looking for an intro course, check out Kevin Powell’s free HTML & CSS for absolute beginners.

But over time it’s easy to get bogged down in the vocabulary – individual selectors, properties, and at-rules – without really understanding how the language is structured, or how all the pieces fit together. Like words in a sentence, CSS features work differently depending on their context. For many people, those interactions come as a surprise – but it doesn’t have to be that way! This course is designed to help you step back from the individual features, and learn how CSS works from the inside out. Not as a theoretical exercise, but to help you manage cross-browser styles with confidence: on a timeline, and under budget.

Along the way, we’ll cover various techniques people use to keep their code organized and maintainable, including the approaches OddBird has developed over our nearly 20-year history doing top-shelf application design and development for clients of all sizes.

Cheers,
—Mia

Poetic CSS

  1. Start broad, get specific (ITCSS)
  2. Think in layers, global to local
  3. Organize by scope & layer
  4. Rely on the defaults
  5. Say what you mean
  6. Everything moves
Sign up