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

LinkedIn Learning

CSS Essential Training

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
  • Getting started with CSS
  • What you should know
  • How to complete the exercises
1. Getting Started
  • HTML and CSS
  • Working with website files
  • Writing code with a text editor
  • Customizing your text editor
  • Project: Overview and setup
  • Where to find images
  • Optimizing images for the web
  • Relative and absolute paths
  • Project: Adding images and icons
  • Referencing CSS
  • Project: Creating a CSS file
2. CSS Core Concepts
  • CSS specifications and the W3C
  • CSS syntax and terminology
  • CSS values and units
  • The color property and values
  • Creating a color palette
  • Type and universal selectors
  • ID selectors
  • Class selectors
  • Descendant combinators and selector lists
  • The background property
  • Project: Prepping the CSS file
  • Project: Adding background styles
  • Pseudo-classes and pseudo-elements
  • Inheritance and the cascade
  • Specificity
  • Project: Styling links
3. The CSS Box Model
  • Intro to the CSS box model
  • The box model properties
  • Box-sizing and the box model fix
  • Inline, block, and display
  • Project: Footer styles and icons
  • Debugging with developer tools
  • Managing box model quirks
  • Project: Background image update
  • Using negative margin values
  • Center aligning with margin
  • Project: Adding content wrappers
  • Project: Adding a header image
4. Layouts: Float and Position
  • Intro to CSS Layout
  • Layouts with the float property
  • Clearing floats
  • Project: Float images and text
  • The position property
  • Position and z-index
  • Project: Fixed positioning
5. Layouts: Flexbox and Grid
  • Intro to Grid and Flexbox
  • Intro to Flexbox
  • Flexbox: Orientation and ordering
  • Sizing with flex properties
  • Flexbox exercise
  • Project: Sticky footer with flexbox
  • Aligning flex items
  • Project: Aligning elements with Flexbox
  • Intro to CSS Grid
  • The explicit grid
  • The implicit grid
  • Adding gutters with the gap property
  • Project: Adding columns with Grid
6. Typography
  • Typography for the web
  • Changing fonts with font-family
  • font-weight and font-style
  • Web fonts with @font-face
  • Web fonts with Google Fonts
  • Project: Google Fonts
  • The font-size property
  • Font-size and accessibility
  • Text-align and text-transform
  • Line-height and letter-spacing
  • Project: Typography styles
  • Project: Buttons and spacing
7. Layouts: Fluid and Responsive
  • Intro to responsive design
  • Intro to media queries
  • Breakpoints and media queries
  • Fluid layouts
  • The viewport meta tag
  • Testing responsive layouts
  • Project: Breakpoints
  • Project: Media queries: Part 1
  • Project: Media queries: Part 2
  • Project: Media queries: Part 3
Conclusion
  • Continuing beyond the essentials with CSS

Taught by

Christina Truong

Reviews

4.7 rating, based on 3 Class Central reviews

4.7 rating at LinkedIn Learning based on 952 ratings

Start your review of CSS Essential Training

  • Profile image for Sidhartha Mohanty
    Sidhartha Mohanty
    I am beginner to the course and it helped me a lot to get in touch with the essentials.
    Great explanatory and really enjoyed learning.
  • Very helpful!
    Christina helped In breaking down these basics with ease. I almost got carried away that I'm still a beginner and this is just the beginning part of my web development journey, lol.

    We need more people like her. I really appreciate her time and effort in bringing these all together in one piece. Gracias, Truong
  • Mohamed Yaser Farook M
    it is a good course but i didnt get the certificate what i need to do ..................the mendor is very very very good at teaching

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.