- 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.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.
Syllabus
Courses under this program:
Course 1: CSS Fundamentals: Unlock the Power of Web Styling
-Explore the core technology used for styling content on the web—CSS. Learn what CSS is capable of doing and the basics you need to make it work for you.
Course 2: 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 series of real-world projects.
Course 3: CSS: Selectors
-Learn how to leverage the power of selectors to select the elements you want to style without adding classes, changing HTML, or getting overly specific with your selectors.
Course 4: CSS: Inheritance, Specificity, and the Cascade
-Understand the C in CSS—the cascade—and how its three parts work together to determine the style of a website or document.
Course 5: CSS: Images (2021)
-Learn how to manipulate images and shapes to create distinctive visual effects in CSS.
Course 6: CSS: Animation
-Learn how to create simple CSS animations such as rollover buttons, 3D transforms, animated graphics and logos, load screens, and more.
Course 7: CSS: Display
-The display property is at the foundation of all CSS layouts. Learn basics and newer values related to this key property.
Course 8: Advanced Responsive Layouts with CSS Flexbox
-Learn how to use the CSS Flexible Box Layout module (aka Flexbox) to create advanced responsive layouts.
Course 9: 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 10: 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 11: 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 12: CSS: Print Style Sheets
-Learn how to improve the user experience of your websites using print style sheets.
Course 1: CSS Fundamentals: Unlock the Power of Web Styling
-Explore the core technology used for styling content on the web—CSS. Learn what CSS is capable of doing and the basics you need to make it work for you.
Course 2: 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 series of real-world projects.
Course 3: CSS: Selectors
-Learn how to leverage the power of selectors to select the elements you want to style without adding classes, changing HTML, or getting overly specific with your selectors.
Course 4: CSS: Inheritance, Specificity, and the Cascade
-Understand the C in CSS—the cascade—and how its three parts work together to determine the style of a website or document.
Course 5: CSS: Images (2021)
-Learn how to manipulate images and shapes to create distinctive visual effects in CSS.
Course 6: CSS: Animation
-Learn how to create simple CSS animations such as rollover buttons, 3D transforms, animated graphics and logos, load screens, and more.
Course 7: CSS: Display
-The display property is at the foundation of all CSS layouts. Learn basics and newer values related to this key property.
Course 8: Advanced Responsive Layouts with CSS Flexbox
-Learn how to use the CSS Flexible Box Layout module (aka Flexbox) to create advanced responsive layouts.
Course 9: 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 10: 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 11: 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 12: CSS: Print Style Sheets
-Learn how to improve the user experience of your websites using print style sheets.
Taught by
Christina Truong, Jen Kramer, Christina Truong, Christina Truong, Morten Rand-Hendriksen, Morten Rand-Hendriksen, Jen Kramer, Jen Kramer, Jen Kramer, Morten Rand-Hendriksen, Ray Villalobos, Patrick Carey, Val Head and Christina Gorton