Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learn CSS

via LinkedIn Learning Path


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 under this program:
Course 1: CSS Essential Training
-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.

Course 2: CSS: Selectors
-Explore the different types of CSS selectors and learn how to choose the best selectors for targeting different HTML elements.

Course 3: CSS: Design Systems and Architectures
-Write better CSS. Learn how to build a cohesive design system and robust architecture to take your style sheets to the next level.

Course 4: CSS Layouts: From Float to Flexbox and Grid
-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.

Course 5: Advanced Responsive Layouts with CSS Flexbox
-Learn how to use the CSS Flexible Box Layout module (aka Flexbox) to create advanced responsive layouts.

Course 6: CSS: Advanced Layouts with Grid
-Learn how to take full advantage of the capabilities of CSS Grid to build interfaces that are attractive, accessible, and responsive.

Course 7: CSS: Variables and Fluid Layouts
-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.

Course 8: CSS: Display
-The display property is at the foundation of all CSS layouts. Learn basics and newer values related to this key property.

Course 9: CSS: Print Style Sheets
-Learn how to improve the user experience of your websites using print style sheets.

Course 10: CSS: Variable Fonts
-Get a comprehensive guide to using variable fonts to make designs pop while preserving efficient use of bandwidth.

Course 11: CSS: Scrolling and Parallax
-Learn how to develop and add new interactions and navigation behaviors to websites and apps by leveraging new CSS scrolling and parallax possibilities.

Course 12: CSS: Transforms and Transitions
-Create more visually interesting and dynamic websites. Learn how to build animated effects and 3D objects with CSS transforms and transitions.

Course 13: CSS: Animation
-Learn how to create simple CSS animations such as rollover buttons, 3D transforms, animated graphics and logos, load screens, and more.

Course 14: CSS: Enhancing Interfaces with Animation
-Leverage CSS animations to enhance websites you develop. Examine animation theories, practical uses, and more as you explore the use of movement in UI.


Taught by

Christina Truong, Jen Kramer, Morten Rand-Hendriksen, Ray Villalobos, Patrick Carey, Val Head and Christina Gorton


Start your review of Learn CSS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.