Free courses from frontend to fullstack and AI
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This hands-on course covers the fundamentals of CSS, from basic styling to responsive design, helping you create professional-looking websites through practical, real-world projects.
Syllabus
Introduction
- Why should you learn CSS?
- HTML and CSS
- Working with website files
- Setting up your text editor
- Project: Overview
- Project: Customizing the content
- Project: Viewing files with Live Server
- Where to find images
- Creating web-ready images
- Project: Adding images
- CSS specifications and the W3C
- CSS syntax and terminology
- CSS data types
- Type and universal selectors
- ID selectors
- Class selectors
- Combinators and selector lists
- Pseudo-classes and pseudo-elements
- Inheritance, cascade, and specificity
- Custom properties
- Referencing CSS
- Project: Create a CSS file
- The color property and value
- Creating a color palette
- Project: Defining custom properties
- The background property
- Using multiple background styles
- Project: Background and text colors
- Project: Background image styles
- Introduction to the CSS box model
- Width, height, and display
- Padding, margin, and border
- Center-aligning with margin
- Box-sizing and the box model fix
- Working with developer tools
- Margin collapse and inline spacing
- Creating full-height layouts
- Project: List reset and header updates
- Project: Centering content with margin
- Project: Heading resets and border styles
- Introduction to Flexbox
- Working with flex items
- Sizing with flex properties
- Flexbox sizing exercise
- Aligning flex items
- Project: Aligning elements with Flexbox
- Introduction to CSS Grid
- The explicit grid
- The implicit grid
- The gap property
- Positioning with grid lines
- Project: Grid layout
- Project: Grid line positioning
- Project: Grid and dev tools
- Layouts with float
- The position property
- Position and z-index
- Project: Fixed navigation and header updates
- Typography for the web
- Changing fonts with font-family
- Working with font-weight and font-style
- Web fonts with @font-face
- Online font services
- Project: Add custom fonts
- The font-size property
- Font size and accessibility
- Text-align, text-transform, and text-decoration
- Line-height and letter-spacing
- Project: Font and text styles
- Project: Button styles
- Project: Borders, spacing, and color
- Introduction to responsive design
- Introduction to media queries
- Breakpoints and media queries
- Creating fluid layouts
- The viewport meta tag
- Testing responsive layouts
- Project: Breakpoints
- Project: Media queries
- Next steps
Taught by
Christina Truong
Reviews
4.7 rating, based on 3 Class Central reviews
4.7 rating at LinkedIn Learning based on 45 ratings
Showing Class Central Sort
-
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 -
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
-
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.