CSS transforms websites with styles, colors, and layouts, making them visually engaging. If you want to create stunning web pages, this course is for you!
In CSS Essentials, you’ll dive into the fundamentals of Cascading Style Sheets (CSS), learning how to apply styles, structure layouts, and enhance user experience. You’ll explore selectors, properties, responsive design, and animations. By the end, you’ll have the skills to design beautiful, modern websites with confidence.
Course Curriculum
Module 1: CSS Basics
Introduction to CSS
Including CSS in a Web Page
Creating and Linking External Stylesheets
CSS Files and Directories
CSS Syntax
CSS Comments
Targeting HTML Elements with Selectors
The CSS Cascade, Specificity, and Inheritance
Module 1 Wrap Up
PROJECT: Styling a Simple Web Page
Module 2: Properties and Values
Colors and Color Models
Color-Related Properties
Background Properties and Gradient Functions
Shorthand and Longhand
CSS Properties
CSS Text Styling Properties
List Properties
Hyperlink Properties
Image Properties
Module 2 Wrap Up
PROJECT: Creating a Portfolio Page
Module 3: The Box Model
Introduction to the Box Model
Box Model Essentials
Adding Backgrounds to Box Elements
Controlling Content Layout
Controlling Element Visibility
Understanding Positioning in CSS
Customizing Tables with CSS
Customizing Forms with CSS Module 3 Wrap Up
PROJECT: Building a Product Showcase Page
Module 4: Floats and Media Queries
Introduction to CSS Layout Options Basics of Floats Creating Multi-Column Layouts Using CSS Floats Media Queries Creating a Grid Layout Using Floats Practical Examples with Floats Module 4 Wrap Up PROJECT: Creating a Responsive Multi-Column Layout
Module 5: Flexbox and CSS Grid
Flexbox Essentials
How to Use Flexbox
Customizing Flex
Container
Customizing Flex Items
Flexbox Layout Examples
CSS Grid Essentials
CSS Grid Properties
CSS Grid Layout Examples
Module 5 Wrap Up
PROJECT: Creating a Responsive Portfolio Page with Flexbox and CSS Grid
Module 6: Transitions, Interactivity, and Animations
Transitions and Interactivity
Transitions and Their Practical Examples – Part 1
Transitions and Their Practical Examples – Part 2
CSS Animations
Creating Simple CSS Animations – Part 1
Creating Simple CSS Animations – Part 2
Module 6 Wrap Up
PROJECT: Creating Engaging Transitions and Animations
Module 7: Bootstrap
CSS Frameworks
Getting Started with Bootstrap
Bootstrap Project Structure
Bootstrap Grid System
Bootstrap Utility Classes
Responsive Images and Media
Bootstrap Components
Customizing Bootstrap with Custom CSS
Troubleshooting Common Issues in Bootstrap
Module 7 Wrap Up
PROJECT: Creating a Simple Responsive Webpage with Bootstrap 5
Module 8: Sass and Less
CSS Preprocessors
Sass Essentials
Less Essentials Module 8 Wrap Up
PROJECT: Sass Essentials Lab Project
Module 9: Accessibility
Accessibility
Introduction to Web Accessibility with CSS
Clear and Consistent Styling
Adjusting Contrast and Font Size Screen Reader Accessibility