CSS Architecture for Large-Scale UIs

Full-day workshop with Harry Roberts of CSS Wizardry. Learn the ITCSS architecture for managing CSS projects, best practice naming conventions, how to effectively manage layout and much more.

Dates coming soon. Join the mailing list.

Ten years ago most websites were small affairs, with perhaps a handful of pages and very simple designs. Today, however, the majority of websites are very different beasts…

There’s no denying that web -sites, -services and -apps are getting much bigger; more views, more pages, more layouts, more browsers on more devices, more developers contributing to codebases: it’s time we levelled up our CSS.

Topics covered

  • how to assess, normalise, and rationalise designs;
  • how to split designs up into discrete objects, abstractions and components;
  • naming conventions and general advice for naming things;
  • the ITCSS architecture for managing CSS projects;
  • how to effectively manage layout;
  • theming and skinning;
  • how to use Sass to tie things together;
  • and anything more you think of on the day!

So much to cover; so little time! Bring your laptop and your best CSS game and let’s get cracking. It’s gonna be fun!


Your laptop with:

  • Text editor
  • Sass
  • Git(Hub) (optional)

Training venue

This workshop will take place at Avonmouth House – a purpose-built training venue located between Borough and Elephant & Castle in London. We offer dedicated WiFi and provide breakfast on arrival, drinks and snacks throughout the day, plus a sit-down hot lunch.

See venue on the map

Course tutor

Harry Roberts

With a client list including Google, the United Nations, and Unilever, Harry is an award-winning Consultant Front-end Architect who helps organisations and teams across the globe to plan, build, and maintain product-scale UIs. He writes on the subjects of CSS architecture, performance, and scalability at csswizardry.com; develops and maintains inuitcss; authored CSS Guidelines; and Tweets at @csswizardry.

Harry Roberts


By registering for this event, you agree to our Terms and Code of Conduct.