Only very few people are capable of engineering structured, maintainable, and scalable CSS.
Writing CSS is easy, especially with the introduction of tools, preprocessors, and frameworks, helping you along the way. Though all of these may help you create CSS, they’re not made to consider the structure, scalability, and future maintenance needs. All considerations that your future self and developer will be thankful for.
Most courses labeled with CSS architecture are backed by a certain technology, framework, or mindset. In this course, we’re not going to show you that, instead, we’re helping you build structured, maintainable, and scalable CSS through software engineering principles and best practices.
We’ll show you how to design, create, and contribute to CSS stylesheets of large applications and component libraries in a structured, scalable, and maintainable way. It’s a revelation, one your future self or developer will thank you for.
To get started in this course, you will need basic HTML and CSS skills. You should be able to write code in a text editor or integrated development environment. Knowing Sass or LESS will help you understand the practical lessons quickly, but they are optional.
If you’re not quite ready for this course, you can buff up your CSS skills, with our CSS Selectors 2: Targeting HTML Like a Pro, or CSS Selectors 3: Diving Deeper course. Test your CSS knowledge with our AtoZ: CSS course. For a true challenge of your front-end development skills, try out Responsive Web Development course.