Intermediate

Modern CSS for Web Design

CSS (Cascading Style Sheets) is used to design and style web pages. It controls colors, layouts, fonts, and responsiveness, turning basic HTML structure into visually appealing and modern interfaces.

3.9
|5h 22m
Modern CSS for Web Design course

What's Included

18

Lessons

5h 22m

Duration

Certificate

What You'll Master

Skills and outcomes you'll walk away with

Module 1: CSS Foundations and Core Syntax

Module 2: The Box Model and Document Flow

Module 3: Advanced Selectors and Specificity Hierarchy

Practical Project: Responsive Blog Layout System

Module 4: Typography, Color Theory, and Units

Module 5: Visual Effects: Backgrounds, Gradients, and Shadows

Course Curriculum

18 lessons • 5h 22m total

1

Module 1: CSS Foundations and Core Syntax

17m
2

Module 2: The Box Model and Document Flow

16m
3

Module 3: Advanced Selectors and Specificity Hierarchy

25m
4

Practical Project: Responsive Blog Layout System

9m
5

Module 4: Typography, Color Theory, and Units

17m
6

Module 5: Visual Effects: Backgrounds, Gradients, and Shadows

20m
7

Module 6: Positioning and Layout Strategies

21m
8

Practical Project: Modern Landing Page with Visual Design

10m
9

Module 7: Flexbox: One-Dimensional Layout Masterclass

22m
10

Module 8: CSS Grid: Two-Dimensional Layout Masterclass

20m
11

Module 9: Responsive Web Design and Media Queries

20m
12

Module 10: CSS Variables and Math Functions

17m
13

Module 11: Transitions, Transforms, and Keyframe Animations

18m
14

Module 12: CSS Architecture: BEM, SMACSS, and Scalability

22m
15

Module 13: Preprocessors and Post-processing Tools

18m
16

Practical Project: Fully Responsive Portfolio with Advanced CSS

12m
17

Module 14: Accessibility (A11y) and Inclusive Design

19m
18

Module 15: Modern CSS: Cascade Layers and Houdini

19m

Certification Path

Certification Exam

30 multiple-choice questions • 70% passing score required

Final Project: Building a Semantic Portfolio Website

For your final assignment, you are required to create a multi-page website that serves as a personal portfolio. The site must consist of at least three HTML files: a homepage, an about page, and a projects page. You must use semantic HTML5 tags to structure the content, ensuring that your code is valid and accessible. Focus on implementing a navigation menu, utilizing various heading levels, incorporating images with alternative text, and including a contact form with appropriate input types.

Verified Certificate

Earn a verified PDF certificate with unique verification ID upon completion • ₹299

Reviews & Ratings

No reviews yet — be the first!

Free

Free course — learn at your own pace

Certificate: ₹299

Access on any device
Lifetime access & updates

Verified Certificate

₹299 — pay only to certify

  • Unique verification ID — provably genuine
  • Shareable & ready for your LinkedIn profile
  • Verifiable by anyone, anytime on our verify page
  • Learn 100% free — the certificate is optional