Premium Course

A Comprehensive course to master CSS. From novice to master

This course guides you in learning css

497 questions 56 lessons ~12h 26m

About This Course

This course guides you in learning css

Ad space

What You'll Learn

29 topics
CSS Concepts
121 Q
CSS Basics
46 Q
CSS Typography & Text
20 Q
Web Typography
19 Q
CSS Selectors & Combinators
17 Q
CSS Performance & Rendering
16 Q
Abbreviations
14 Q
CSS Units & Values
14 Q
CSS Architecture (BEM/SMACSS/ITCSS)
14 Q
CSS Color & Gradients
14 Q
CSS Abbreviations
13 Q
CSS Layout: Flexbox
13 Q
CSS Responsive Design & Media Queries
13 Q
CSS Cascade, Specificity & Inheritance
13 Q
CSS Layout: Grid
12 Q
Modern CSS (Nesting, :has, Layers)
12 Q
CSS Transitions & Animations
11 Q
CSS SVG Styling
11 Q
CSS Custom Properties & Variables
11 Q
CSS Visual Effects
11 Q
CSS Forms & UI
10 Q
CSS Box Model
10 Q
CSS Accessibility
10 Q
CSS Transforms
10 Q
CSS Functions & Math
9 Q
CSS Printing
9 Q
CSS Scroll & Overscroll
9 Q
CSS Layout: Legacy & Misc
8 Q
CSS Layout: Positioning
7 Q

What You'll focus on

50 keywords
CSS
Cascading Style Sheets
CSS Basics
CSS Selectors
Box Model
CSS Specificity
CSS Cascade
Flexbox
CSS Grid
Responsive Design
Media Queries
CSS Variables
Custom Properties
CSS Animations
CSS Transitions
Keyframe Animations
Web Typography
Font Properties
CSS Layout
Positioning
CSS Pseudo-classes
CSS Pseudo-elements
CSS Preprocessors
SASS
LESS
CSS-in-JS
BEM Methodology
CSS Reset
CSS Normalization
CSS Performance
Critical CSS
Container Queries
CSS :has()
CSS Nesting
CSS Logical Properties
CSS Clamp
CSS Functions
CSS Z-index
Stacking Context
CSS Overflow
CSS Transforms
CSS Filters
CSS Blend Modes
Web Design
Front-end Development
LinkedIn CSS Assessment
CSS Interview Questions
Beginner CSS
Advanced CSS
CSS Mastery 

Learn Path

56 lessons

Here's exactly what you'll learn, step by step. Sign up — it's free — to unlock every lesson.

Lesson 1 - CSS Abbreviations - Why are CSS background images not considered for Largest Contentful Paint (LCP)?
3 Q
Lesson 2 - CSS Responsive Design & Media Queries - What does '@media (update: slow)' target?
3 Q
Lesson 3 - CSS SVG Styling - How do you change the colour of an SVG icon sprite used via using CSS?
4 Q
Lesson 4 - CSS Accessibility - How can ':is()' improve the maintainability of CSS rules targeting multiple heading levels?
4 Q
Lesson 5 - Modern CSS (Nesting, :has, Layers) - What is the current best CSS-only fallback for the CSS Anchor Positioning API where not yet...
5 Q
Lesson 6 - CSS Color & Gradients - Which CSS pattern provides an sRGB colour with a P3 wide-gamut enhancement?
5 Q
Lesson 7 - CSS Custom Properties & Variables - How do you read a CSS custom property value from an element using JavaScript?
6 Q
Lesson 8 - CSS Abbreviations - What does CSP stand for and how does it affect inline CSS?
6 Q
Lesson 9 - Modern CSS (Nesting, :has, Layers) - What does the CSS Houdini Layout API allow developers to create?
7 Q
Lesson 10 - CSS Color & Gradients - How would you create a simple CSS 2-segment pie chart showing 30% red and 70% blue?
7 Q
Lesson 11 - CSS Layout: Flexbox - How do you add space only between flex columns (not rows) in a wrapping flex container?
8 Q
Lesson 12 - CSS Abbreviations - What does CRP stand for in web performance and how does CSS relate to it?
8 Q
Lesson 13 - CSS Units & Values - What does the CSS 'ic' unit measure?
9 Q
Lesson 14 - CSS Functions & Math - What does 'font-size: calc(pow(1.25, 3) * 1rem)' compute?
9 Q
Lesson 15 - CSS Typography & Text - What does 'font-optical-sizing: auto' do for variable fonts?
10 Q
Lesson 16 - CSS Selectors & Combinators - What is the specificity of ':is(.card, #hero) p'?
10 Q
Lesson 17 - CSS Units & Values - Why is '100svh' better than '100vh' for a full-screen mobile hero section?
10 Q
Lesson 18 - CSS Custom Properties & Variables - Why can't 'transition: --my-color 0.3s' animate a CSS custom property by default?
10 Q
Lesson 19 - CSS Cascade, Specificity & Inheritance - How do you create a nested CSS layer inside 'base'?
10 Q
Lesson 20 - CSS SVG Styling - What does 'vector-effect: non-scaling-stroke' do to an SVG element's stroke?
10 Q
Lesson 21 - CSS Scroll & Overscroll - What does 'overscroll-behavior: none' on the prevent on mobile?
10 Q
Lesson 22 - CSS SVG Styling - In CSS, when 'stroke-width' is set on an SVG element, what is the default unit?
10 Q
Lesson 23 - CSS Scroll & Overscroll - What does 'scroll-snap-align: start' do on a scroll snap child?
9 Q
Lesson 24 - CSS Units & Values - What does the CSS 'cap' unit represent?
10 Q
Lesson 25 - CSS Typography & Text - How does 'text-wrap: pretty' differ from 'text-wrap: balance'?
10 Q
Lesson 26 - CSS Layout: Flexbox - How does 'justify-content: space-evenly' differ from 'space-around'?
10 Q
Lesson 27 - CSS Color & Gradients - What does the 'image-set()' CSS function do?
10 Q
Lesson 28 - CSS Transitions & Animations - What is the relationship between CSS animations and the Web Animations API (WAAPI)?
10 Q
Lesson 29 - CSS Typography & Text - Which CSS property enables automatic hyphenation of words at line breaks?
10 Q
Lesson 30 - CSS Selectors & Combinators - What does the experimental ':local-link' pseudo-class target?
10 Q
Lesson 31 - CSS Forms & UI - When does the ':in-range' pseudo-class apply to a number input?
10 Q
Lesson 32 - Modern CSS (Nesting, :has, Layers) - What does the CSS '@starting-style' at-rule enable?
10 Q
Lesson 33 - CSS Visual Effects - What is the key difference between 'filter: drop-shadow()' and 'box-shadow'?
10 Q
Lesson 34 - CSS Transforms - If 'transform: scale(2)' is applied to an element, what happens to the surrounding layout?
10 Q
Lesson 35 - CSS Custom Properties & Variables - Can CSS custom properties be used inside 'calc()' expressions?
10 Q
Lesson 36 - CSS Layout: Flexbox - What does 'flex-direction: row-reverse' do to flex items?
10 Q
Lesson 37 - CSS Concepts - What does the ':focus-within' pseudo-class match?
10 Q
Lesson 38 - CSS Concepts - Which CSS media feature detects when a user has enabled forced colours mode (Windows High Contrast)?
10 Q
Lesson 39 - CSS Concepts - What does 'isolation: isolate' do in CSS?
10 Q
Lesson 40 - CSS Concepts - What is the difference between 'scroll-padding' and 'scroll-margin'?
10 Q
Lesson 41 - CSS Concepts - Which modern CSS property prevents a page break inside an element when printing?
10 Q
Lesson 42 - CSS Concepts - What happens to a 'position: fixed' element when the user scrolls?
10 Q
Lesson 43 - Web Typography - What does 'font-variant: small-caps' do to text?
10 Q
Lesson 44 - CSS Concepts - What does 'flex: 1' expand to in longhand?
10 Q
Lesson 45 - CSS Basics - What does the 'outline-offset' property control?
10 Q
Lesson 46 - CSS Concepts - In 'linear-gradient(to right, red 25%, blue 75%)', what happens between 25% and 75%?
10 Q
Lesson 47 - CSS Concepts - What does the CSS keyword 'initial' do when applied to a property?
10 Q
Lesson 48 - Abbreviations - What does OOCSS stand for in CSS architecture?
10 Q
Lesson 49 - CSS Concepts - Which CSS declaration correctly uses calc() to make an element 100% wide minus 2rem on each side?
10 Q
Lesson 50 - CSS Concepts - Which property uses ASCII-art-style strings to define grid layout areas?
10 Q
Lesson 51 - CSS Basics - What does 'button:not(.disabled)' select?
10 Q
Lesson 52 - CSS Basics - In the 'background' shorthand, which value sets the background image?
10 Q
Lesson 53 - CSS Concepts - What must be set on a parent element before a child can use a container query?
10 Q
Lesson 54 - Web Typography - Which CSS at-rule is used to import an external font (such as a Google Font)?
10 Q
Lesson 55 - CSS Basics - Which pseudo-element inserts content before an element's actual content?
10 Q
Lesson 56 - CSS Concepts - Which selector has the highest specificity?
4 Q

Quizzes

1 quiz

Prove what you've learned. Sign up — it's free — to unlock every quiz.

LinkedIn Exam Simulation
0 Q

Ad space

References & Study Material

21

Ad space
Premium Course
Requires a Premium subscription — you'll set that up right after creating your account.

Try before you enroll — no account needed

big box
Course Stats
  • Questions 497
  • Topics 29
  • Lessons 56
  • Quizzes 1
  • References 21
  • Est. Duration ~12h 26m
  • Recommended Age 12–99
  • Region Global
Share This Course

Help others discover this course — every share counts!