Cascading Style Sheets (CSS) is a core skill for web developers and web designers. Learn how the Decorator pattern at the heart of CSS lets you apply styles through selectors. Explore the variety of layout options and discover how to make sites and apps shine with typography and animation.
-
Apply your style decisions to HTML documents with selectors.
-
Build complex layouts with Grid, Flexbox, and float options.
-
Enhance sites and apps with typography and animation.
Courses
-
1
CSS Essential Training4h 29mCSS Essential Training
By: Christina Truong
Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a real-world project.
-
2
CSS: Selectors2h 19mCSS: Selectors
By: Jen Kramer
Explore the different types of CSS selectors and learn how to choose the best selectors for targeting different HTML elements.
-
3
CSS: Inheritance, Specificity, and the Cascade1h 36mCSS: Inheritance, Specificity, and the Cascade
By: Jen Kramer
Understand the C in CSS—the cascade—and how its three parts work together to determine the style of a website or document.
-
4
CSS: Images2h 4mCSS: Images
By: Morten Rand-Hendriksen
Learn how to manipulate images and shapes to create distinctive visual effects in CSS.
-
5
CSS: Animation1h 50mCSS: Animation
By: Val Head
Learn how to create simple CSS animations such as rollover buttons, 3D transforms, animated graphics and logos, load screens, and more.
-
6
CSS: Display42mCSS: Display
By: Jen Kramer
The display property is at the foundation of all CSS layouts. Learn basics and newer values related to this key property.
-
7
Advanced Responsive Layouts with CSS Flexbox1h 48mAdvanced Responsive Layouts with CSS Flexbox
By: Morten Rand-Hendriksen
Learn how to use the CSS Flexible Box Layout module (aka Flexbox) to create advanced responsive layouts.
-
8
CSS: Advanced Layouts with Grid3h 21mCSS: Advanced Layouts with Grid
By: Morten Rand-Hendriksen
Learn how to take full advantage of the capabilities of CSS Grid to build interfaces that are attractive, accessible, and responsive.
-
9
CSS: Variables and Fluid Layouts2h 2mCSS: Variables and Fluid Layouts
By: Jen Kramer
Learn how to leverage recent advances in CSS to more efficiently build sites with a single design that adapts readily to different screens and environments.
-
10
CSS Layouts: From Float to Flexbox and Grid1h 46mCSS Layouts: From Float to Flexbox and Grid
By: Christina Truong
Floats are fading away fast. Learn how to make the jump from floats to Flexbox and Grid to more efficiently create page layouts with CSS.
-
11
CSS: Print Style Sheets1h 54mCSS: Print Style Sheets
By: Jen Kramer
Learn how to improve the user experience of your websites using print style sheets.
Instructors
Christina Truong
Web Developer + Educator
Jen Kramer
Frontend Masters author, LinkedIn Learning author, curriculum developer/instructor for HTML, CSS, no-code/low-code technology
Morten Rand-Hendriksen
Instructor, educator, speaker at LinkedIn Learning, helping people master CSS, JavaScript, tech ethics, and online communication.
Val Head
Speaker, Author, Principal Designer