CISCO Networking Academy

CSS Essentials

Master CSS to style and design beautiful, responsive websites with layouts, animations, and modern design techniques.

ACwAAAAAAQABAAACADs=

Achievements

Badges you can earn in this course.
 
ACwAAAAAAQABAAACADs=

Overview

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
  •  
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • CSS Preprocessors
  • Sass Essentials
  • Less Essentials
    Module 8 Wrap Up
  • PROJECT: Sass Essentials Lab Project
  • Accessibility
  • Introduction to Web Accessibility with CSS
  • Clear and Consistent Styling
  • Adjusting Contrast and Font Size
    Screen Reader Accessibility
  • Module 9 Wrap Up
  • PROJECT: Web Accessibility with CSS Lab Project