- Description
- Curriculum
- Reviews
- Grade
-
1What is a CSS Preprocessor?2h
Â
Learn how preprocessors enhance CSS with logic, structure, and power.
-
2Sass vs SCSS: What's the Difference?This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Â
Compare syntax options and learn why SCSS is preferred in modern projects.
-
3Installing Sass Locally and in ProjectsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use
npm
,dart-sass
, or CLI to compile SCSS. Setup with VS Code or Webpack/Vite.
-
4Nesting Rules (Properly)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Learn how to nest styles for readability while avoiding deep nesting pitfalls.
-
5Variables for ReusabilityThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Define and manage variables for colors, spacing, fonts, etc.
-
6Partials and ImportsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Â
Split code into smaller SCSS files and include them with
@use
and@forward
. -
7Mixins and FunctionsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
 Write reusable snippets and custom functions to DRY up your code.
-
8Control Directives (@if, @each, @for, @while)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Â
Add conditional logic and loops to generate repetitive styles dynamically.
-
9Inheritance with @extend and PlaceholdersThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Â
Share styles across selectors using inheritance patterns.
-
10Built-in Functions and Math OperationsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use color manipulation, string functions, and math for smart styling.
-
11Pattern and Folder OrganizationThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Implement a scalable SCSS folder structure (base, layout, components, etc.).
-
12Naming Conventions with BEM + SCSSThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Combine BEM methodology with SCSS modular structure.
-
13Managing Theming with Variables and MapsThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use SCSS maps to build flexible design tokens and themes.
-
14Integrating SCSS with Webpack, Vite, or GulpThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Add SCSS to popular front-end build tools and automate compilation.
-
15SCSS in Component Frameworks (React, Vue, etc.)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use SCSS in scoped CSS modules, styled components, or with libraries.
-
16Source Maps and Error DebuggingThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Improve debugging by enabling CSS source maps in development.
-
17Performance Tips (Avoiding Bloat)This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Remove unused styles, limit nesting, and use lean imports
-
18Linting and Style GuidelinesThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Use
stylelint
and SCSS guidelines to enforce consistency. -
19Migrating Legacy CSS to SCSSThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
Step-by-step guide to convert vanilla CSS to a structured SCSS architecture.
-
20UI Kit SCSSThis lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.

Archive
Working hours
Monday | 9:30 am - 6.00 pm |
Tuesday | 9:30 am - 6.00 pm |
Wednesday | 9:30 am - 6.00 pm |
Thursday | 9:30 am - 6.00 pm |
Friday | 9:30 am - 5.00 pm |
Saturday | Closed |
Sunday | Closed |