Learn SASS and improve your CSS
4.5 (28 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.
1,836 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn SASS and improve your CSS to your Wishlist.

Add to Wishlist

Learn SASS and improve your CSS

Using SASS you will create CSS 10x times faster. I'll teach you how to maintain a code on a whole new level using SASS
4.5 (28 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.
1,836 students enrolled
Last updated 12/2015
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • install SASS
  • write clean and easy to maintain code in SASS
  • import SASS files
  • make CSS files compressed automatically
  • use SASS's language syntax
  • create a professional clean project
  • create responsive web design using SASS
View Curriculum
  • You should already be familiar with basics of HTML and CSS.

If you want to write clean easy to maintain code or you do not know what SASS is then you are in the right place.

After this course you will write your CSS faster - your code will will be clean and easy to maintain.

SASS allows you to:

  1. reduce the time needed for creating and maintaing CSS code
  2. create fast clean responsive web design
  3. divide your project into logical modules without losing website loading speed
  4. have many logical files in development and generate automatically one compressed CSS file
  5. create variables (you can save and reuse values that are used in many places)
  6. create mixins (write reusable code only once)
  7. do nesting (which makes your code easier to organize)
  8. choose colors for website on a whole new level
  9. and much more

SASS is very similar to CSS so you do not need to worry about learning it from scratch.

SASS is expanding CSS by additional cool features that you will learn about in this course.

After this course you will know how to:

  1. install SASS
  2. write clean and easy to maintain code
  3. make output CSS file automatically compressed
  4. use SASS's language syntax
  5. create a professional clean project
  6. create responsive web design using SASS

I guarantee you that after completing this course you won't want to go back to write normal CSS code. Why? Because it won't be as fast and effective as by using SASS.

I give you 100% satisfaction - if you do not like my course you can request a full refund up to 30 days. Remember that if you have any questions regarding topics covered in the course please feel free to ask. I'm always happy to help!

Please check free lessons before buying! See for yourself the great quality of the course and enjoy it!

So JOIN NOW and save your precious time. Learn SASS faster with my course.

Who is the target audience?
  • This SASS course is meant for people who doesn't have any knowledge about SASS or for the students looking for a new way of writing code to be more clean. This course assumes you know basics of HTML and CSS.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 24 Lectures Collapse All 24 Lectures 03:00:10
2 Lectures 15:01
4 Lectures 23:17

We are downloading Netbeans and installing Java JDK

Preview 04:40

What is Ruby and why you need it? You will learn how to isntall Ruby/SASS and configure it properly in Netbeans. You will leanr how to write simple code in SASS. You will also learn how to analyze errors and how to run project in Netbeans so you can watch everything done in SASS 'on live'. You will also be shown an online compiler of SASS.

Installation and configuration of SASS

You might not want to use Netbeans even tho it's really great IDE. how to compile SASS without any editor? How to make it so SASS automatically compiles? After this lesson you will know how to manually compile SASS files.

Manually compilation of SASS

Solution for problems with SSL when installing SASS
Code Managament
3 Lectures 15:04

Using source maps you can associate styles written in SASS to the output CSS styles which will let you later instantly get to the code you want to edit.

What are source maps and why they are so cool?

You will learn how to manage your code so your CSS files is gonna be very small (compressed) and you will still maintain very readable code thanks to SASS. Because of it your websites will load faster and you won't lose your time for compressing CSS file.

How to compress your CSS files on fly?

How to import SASS files? How to make your code cleaner and easier to manage. How to make SASS file that is not gonna be compiled into CSS file? How to make a file that purpose is being a library for other SASS files?

How to manage your code to be cleaner?
7 Lectures 01:19:53

What are variables? How to name properly variables so there won't be later any problems? What conventions are used to name variables?

What are variables and how to properly name them?

How to improve writing speed of our code and in the same time to make it cleaner using nested styles? You will be shown how to use nested styles without generating useless code on practical example (drop-down menu)

How to make drop-down menu using nested-styles?

What are mixins and how to use them? You will learn what is the best way to solve vendor prefixes problem. You will also learn history of vendor prefixes and why they are the problem ;)

What are mixins and how to solve problem with vendor prefixes?

What is @extend and when you should use extend over mixin


What is placeholder and what differs it from mixins. When you should use mixin and when placeholder?

What are placeholders and when to use them?

What are functions and how to create them? How to use built in functions in SASS. You will see very important functions that will make your life of developer easier for creating colors on your website.

Our own functions and built-in functions

You will know what are conditional statements and how to use them. In this lesson we create a functions that automatically changes the contrast between background and text.

Conditional Statements on practical example using function

Let's check how you know SASS syntax... do you know how to make your code cleaner?

Summary quiz
8 questions
Real life examples
4 Lectures 31:13

You will know why Math in SASS is so cool. When to use it on practical real life example that we gonna write through 3 lessons showing new features. In addition to this you gonna train things taught in section 4.

Why Math in Sass is so cool?

How to create Responsive Web Design elements on your websites using media queries and SASS? After this lesson you will know how to professionally design your code so your elements in SASS. Your elements will change size when the resolution is gonna be changed.

Professional Responsive Web Design with SASS

How to use variable value as a text for selector? After this lesson you will know what is interpolation and how to use it on real life example.

How to use variable value as a text for selector (Interpolation)

Interpolation in SASS, next example where you will learn how to generate with mixins new selectors by sending name of it as variable.

Generating small boxes selectors with mixins and interpolation
2 Lectures 11:43

What is and how to use loop @for on real life example.

Loop @for

What are lists and how to use them using @each loop.

2 Lectures 03:40

What should you learn after this course?

What's next?

Thanks note with a small gift
About the Instructor
Arkadiusz Włodarczyk
4.4 Average rating
1,704 Reviews
19,202 Students
7 Courses
Excellent teacher, Expert in Programming

I am the author of 27 very popular video courses about programming, web-development and math in Poland. I've also created 7 video courses in English. Over 19,000 people enrolled in my Udemy courses. I put all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in the programming and web development adventure :)

I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course you will finally understand everything that you code.

I've been developing websites for over 15 years and I've been programming for over 10 years. I have enormous experience in that field and today I want to share with you my knowledge.

If you have any questions regarding any of the covered topics in my courses, please feel free to ask.