Expert-led, hands-on Sass and Less Training Courses for Developer Teams.

Sass and Less Background

Sass and Less bring the ability to apply programming constructs to CSS. This includes things like control flow, variables, and functions and allows CSS to be created and maintained much more easily. Sass and Less have many similarities but there syntax is different and not compatible.

More About Sass and Less

Less, Sass, and Compass are all languages that can be compiled to CSS.  They are to CSS what CoffeeScript/Typescript are to JavaScript.  Less, Sass, and Compass improve the process of writing CSS.

Sass and Less are transcompiled languages that make writing and maintaining CSS much easier. Pure CSS can be quite tedious to write. CSS is anything but DRY. Changing a font, property, or style requires changing multiple things across a file. It’s very easy for CSS to get heavy and bloated.

Sass and Less brings things from programming like functions, looping, and variables into the process of writing stylesheets. All a sudden, a color variable can be changed once and that change will propagate throughout the stylesheet. Here’s a quick example in Sass from this excellent post:

$container-width: 100% – 20px;

This is assigning a value to the variable of “container-width”.  Containers are common HTML objects.  This variable will be assigned however many pixels is currently 100% (width) minus 20 pixels.  This spares the designer/developer from having to go figure out what the current proper width is and subtract 20px and put that value in.  When something changes in the styles, the changes will propagate dynamically across the stylesheet (vs. having to go do all the math again). This small example shows how something like Sass makes writing styling much easier.
Browsers still ultimately read/interpret CSS so the Sass and Less are eventually transcompiled (converted) to CSS.  This can be done easily using a task runner like Gulp/Grunt and a transcompiler written in Ruby, Node or another language.

code line break

About Our Sass Training and Less Training Courses

business

Expert-led 

Our instructors are JavaScript experts with experience building and scaling production applications.

coding (1)

Hands-on

Developers learn best through coding and building. Our courses are at least 65% hands-on. No death by powerpoint here.

graphic-designer-tools

Customized

All content and labs are designed for each specific course and group of students.

 

code line break

Current Sass and Less Training Course Offerings

We currently offer the following Sass training and Less training courses: