Home تصفح الدورات Programming Basics CSS from Scratch
Free course English شهادة موثقة Beginner #Programming Basics #css #scratch

CSS from Scratch

Learn CSS step by step and use it on real web pages right away. You will start with the basics and build toward selectors, layout, typography, responsive design, and simple refinements that make pages look polished.

4.7 (3 ratings)
21 learners enrolled
388 views
25 lessons
~30 min total
Self-paced, lifetime access

عن ماذا تدور هذه الدورة؟

This practical course helps working adults learn CSS step by step and use it on real web pages right away. You will start with the basics of how CSS works, then move into selectors, the box model, layout, typography, responsive design, and finishing touches that make pages look polished. Each module includes a short introduction, clear examples, and hands-on lessons with small real-world scenarios. By the end, you will be able to read, write, and adjust CSS with confidence, and you will know how to keep improving your skills after the course.

ما أهم الحقائق حول هذه الدورة؟

السعر Free
الشهادة شهادة موثقة
المدة 30 min
الدروس 25
اللغة English
المستوى Beginner
الاختبار Self-paced, lifetime access

Curriculum

7 modules · 25 lessons

1
Module 1: Getting Started with CSS
4 lessons
  • What CSS Is and Why It Matters
  • How CSS Is Added to a Web Page
  • Your First CSS Rules
  • Working Safely in a Beginner CSS Workflow
2
Module 2: Selectors and the Cascade
4 lessons
  • Element, Class, and ID Selectors
  • Grouping, Nesting, and Combinators
  • The Cascade and Specificity
  • Inheritance, Defaults, and Reset Thinking
3
Module 3: The Box Model and Spacing
4 lessons
  • Understanding the Box Model
  • Padding, Margin, and Border in Practice
  • Width, Height, and Sizing Behavior
  • The Box Model and Real Page Cleanup
4
Module 4: Typography and Visual Styling
4 lessons
  • Font Families, Size, and Line Height
  • Text Alignment, Decoration, and Transformation
  • Colors and Backgrounds
  • Borders, Shadows, and Subtle Polish
5
Module 5: Layout with Flexbox and Grid
4 lessons
  • Layout Basics: Display, Flow, and Alignment
  • Flexbox for One-Dimensional Layouts
  • CSS Grid for Two-Dimensional Layouts
  • Combining Flexbox and Grid in Real Projects
6
Module 6: Responsive Design and Practical CSS Habits
4 lessons
  • Responsive Design Basics
  • Media Queries and Breakpoints
  • Reusable CSS Patterns and Naming Habits
  • Debugging and Refining CSS in the Real World
7
Module 7: Course Summary
1 lessons
  • CSS Course Recap and Next Steps

Certificate of completion

بعد إكمال هذه الدورة ستفتح شهادة موثقة — قابلة للتنزيل بصيغة PDF مع رقم فريد ورابط تحقق.

Each certificate has a unique verifiable link and QR code.

Frequently asked questions

Is this course free to start?

Yes. You can start learning this course for free.

Who is this course for?

This course is designed for learners who want practical, job-relevant skills and a structured path from basics to application.

Do I need prior experience?

No prior experience is required unless specific prerequisites are listed in the course requirements section.

How long does this course take?

The estimated total study time for this course is 30 min.

How does the certificate work?

بعد إكمال هذه الدورة يمكنك تنزيل شهادة موثقة برقم فريد ورابط تحقق عام.

Learner reviews

4.7
3 ratings
5
2
4
1
3
0
2
0
1
0
E
Emily R. Verified · 16 مايو 2026

Clear CSS basics

The step-by-step intro to selectors and the box model made the whole thing easy to follow. I just wish the layout section had one more example.

M
Michael B. Verified · 22 فبراير 2026

Helpful on responsive design

I finally got how media queries fit into responsive design after the examples here. The small real-world pages made it click fast.

M
Megan V. Verified · 30 أغسطس 2025

The typography lesson on spacing and line height stood out.

You might also like

JavaScript for Interactive Websites مجاني شهادة
🇬🇧 EN 17 30 min

JavaScript for Interactive Websites

#Programming Basics #javascript #interactive
4.5 (4) · 132
The Most Interesting Python Libraries That Can Make Money for You مجاني شهادة
🇬🇧 EN 17 15 min

The Most Interesting Python Libraries That Can Make Money for You

#Programming Basics #most #interesting
4.7 (3) · 125
Układy CSS: Flexbox i Grid مجاني شهادة
🇵🇱 PL 17 45 min

Układy CSS: Flexbox i Grid

#Programming Basics #układy #css
5.0 (3) · 135
Python Functions and Small Projects مجاني شهادة
🇬🇧 EN 17 45 min

Python Functions and Small Projects

#Programming Basics #python #functions
4.7 (3) · 73