In AtoZ: Sass, we’ll explore all sorts of different Sass topics, attributes, properties, tools, and frameworks letter by letter.
CSS is a straightforward language in principal but in practice it can quickly get out of hand. Writing CSS can be repetitive, hard to organise and particularly challenging to manage when working with teams. Sass is a powerful CSS preprocessor that can help solve all of these common issues.
Throughout the course we’ll cover fundamental topics of Sass including using variables, nesting and mixins to better organise your styles. We’ll also look at more intermediate and advanced topics such as creating custom functions, loops, conditional statements, automation, build tools and digging into the inner workings of the Sass library. We’ll cover the theory and demonstrate practical applications of all these features so you can see how you might be able to apply these concepts to your own projects.
The goal of this course is to give you a thorough understanding of the library so you can keep your code organised, DRY and work quickly and efficiently. This course will teach you how to think like a programmer as you approach styling your projects and ultimately enable you to write more modular, more maintainable code.
To follow along with the practical aspects of this course you’ll need Sass installed so I recommend heading to the Sass documentation site and following the installation instructions.
For more getting started tips, check out SitePoint’s Jump Start Sass book.
To check out the first course in this AtoZ series, head on over to AtoZ: CSS — and see where it all started!