Sass Course
Sass takes plain CSS and adds the things it's always been missing — variables, nesting, reusable logic — then compiles everything back down into ordinary CSS that every browser already understands.
What you'll learn
You'll start with the basics: what Sass actually is, the difference between its two syntaxes, and how a .scss file becomes a .css file your browser can read. From there you'll pick up variables, nesting, and splitting styles across multiple files with partials and the modern module system.
The second half covers what really separates Sass from writing plain CSS by hand: mixins for reusable chunks of styles, built-in color and math functions, @extend for sharing rules between selectors, and control directives like @each and @for for generating repetitive CSS programmatically instead of typing it out by hand. Every example shows real .scss input next to the exact CSS it compiles to, so you can see precisely what Sass is doing under the hood.
Lessons
- Introduction
- Variables
- Nesting
- Partials & Modules
- Mixins
- Functions & Operators
- Extend & Inheritance
- Control Directives