Introduction to Sass for CSS

Learn Sass, the CSS pre-processor extension that will make your life a little easier.
4.4 (64 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,280 students enrolled
70% off
Take This Course
  • Lectures 10
  • Length 42 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

Every current web designer will most likely have mastered CSS long ago. But believe it or not, some have not yet realised the enormous benefits Sass can add to CSS – for one thing, it opens up a whole range of features not available in CSS. Couple that with the fact that it makes CSS concise and readable, and it's a sure fire way to make CSS better as well as more fun!

Learn the Most Powerful CSS Extension Language in the World

  • Compile and work with the core features of Sass
  • Learn a stylesheet language compatible with any CSS version
  • Organise your CSS to make it more readable
  • Configure Sass for development and master CSS efficiency

Course Overview

This course is intended for web designers, web developers, and anyone else who already has a working knowledge of CSS. It does not cover Sass installation or configuration of a text editor, but instead jumps straight ahead to working with practical, real world examples of Sass in action. Therefore this course is not suitable for students who have limited or no knowledge of CSS.

During this course you will get to grips with core features of Sass like variables, inheritance, nesting and mixins, amongst others. You will learn how to build alert panels, how to configure Sass for development, and how to master CSS efficiency with Sass, making your code more readable and more concise.

After just 40 minutes, you will finish up this course with a solid knowledge of Sass which you will be able to implement immediately. And better yet, you will have rediscovered what made CSS fun in the first place!

About Sass

Sass (Syntactically Awesome Stylesheets) is a stylesheet scripting language, first emerging in 2007 and now used all over the web. Industry approved, compatible with all versions of CSS, and with more features and abilities than another CSS extension language, it's the most stable and powerful language of its kind in the world. By mastering Sass, you'll be able to create effortless and beautiful websites with a sleek, professional look.

What are the requirements?

  • Sass installed (free)

What am I going to get from this course?

  • Build alert panels in Sass
  • Configure Sass for development
  • Master CSS efficiency with Sass

Who is the target audience?

  • Web designers
  • Web developers
  • Anyone with a basic knowledge of CSS
  • Should not be taken If you don't know CSS

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to Sass

Let's learn Sass with this basic guide to getting set up with Sass and working on an example project.


Compiling with Sass on the command line is easy. We can also watch for changes so we don't have to keep returning to run Sass to compile CSS.

Section 2: Sass Basics | Learn Sass Through a Project

We'll be building some alert panels so we have something at the end of our Sass learning journey. Here's what they'll look like and why using Sass is a good idea for modules like this.


Sass directory structure is important so we can stay organised as our CSS project grows larger.


Variables let us store values that we can use in CSS properties later. This is a massive benefit over vanilla CSS.


We can inherit from classes in Sass, and in this case our difference CSS selectors for each alert inherits key styles.


Nesting gets rid of the need for chaining selectors and allows you to nest rules within other CSS rules. Sass makes this super easy.


Functions take arguments and return values. Let's create a Sass function to give us an rgba value for a colour we input.


Mixins contain chunks of reusable CSS code, which makes re-using selectors that require lots of vendor prefixes easier. Sass makes this easy.

Request a Course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 220,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course