651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

CSS Processors Training

1 day

Description

CSS Processors provides a practical and detailed introduction to the world of CSS processors. A CSS pre-processor is a program that takes the data of one language and converts the data into CSS upon compilation. A CSS post-processor takes existing CSS and refurbishes it to meet the standards of today's browsers. The modern landscape of CSS has been transformed by processors such as LESS, Sass, Stylus, PostCSS and others. The implementation of CSS processors in the workflow boosts efficiency and enforces the DRY (Don't Repeat Yourself) rule. Developers responsible for front-end development and CSS styling are the ideal audience for this course.

Upcoming Classes

Virtual Classroom Live
July 24, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
August 21, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
September 28, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
October 26, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
November 23, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
December 18, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Introduction to CSS Processors

Overview of Pre-processors
Overview of Post-processors
The CSS Workflow
Pros and Cons

CSS Pre-processors

LESS
Sass
Stylus

CSS Post-processors

PostCSS
Pleeease
Stylecow
Garden (Clojure)

Features and Functionality

Syntax
Variables
Nesting
Mixins
Inheritance
Importing
Color Functions
Operations
Prefixes
Fallbacks
Minification
Sourcemap Generators
Single @media Rule

A Deeper Look at PostCSS

CSS Parser
Abstract Syntax Tree (AST)
CSS Generator
Code Map Generator
Autoprefixer
CSSNext
CSS Modules
Font-Magician
Stylelint
PreCSS

Choosing a CSS Workflow

LESS vs. Sass vs. Stylus
Using PostCSS with Plugins
Using LESS, Sass or Stylus with PostCSS
Full Clojure Stack: Clojure + ClojureScript + Garden
 

Upcoming Classes

Virtual Classroom Live
July 24, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
August 21, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
September 28, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
October 26, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
November 23, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
December 18, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

A basic understanding of CSS.

Upcoming Classes

Virtual Classroom Live
July 24, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
August 21, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
September 28, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
October 26, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
November 23, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
December 18, 2026

$375.00
1 day    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date