Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CSS For Beginners
Rating: 4.3 out of 5(53 ratings)
7,844 students

CSS For Beginners

Understand CSS from the ground up — learn core concepts, properties and how styles are applied in modern web design.
Created byJoshan Grewal
Last updated 11/2025
English

What you'll learn

  • Understand the role of CSS in styling web pages
  • Apply different types of CSS: inline, internal, and external
  • Use selectors to target specific HTML elements
  • Work with the box model and see how box-sizing affects layout
  • Style elements using the float, display, and position properties
  • Use relative and absolute units like px, %, em, and rem
  • Get introduced to media queries for responsive design

Course content

12 sections28 lectures2h 11m total length
  • Introduction To CSS1:20

    Learn how CSS, or cascading style sheets, styles HTML elements, controls positioning, color, size, and more, and apply internal, external, or inline styles.

  • What to Expect in This Course (And Why That Matters)0:42
  • Setup0:38

    Set up your CSS workflow by installing a coding editor and a web browser, using Visual Studio Code and Google Chrome to write CSS rules and view changes.

  • Types Of CSS5:20

    Apply internal, external, and inline css to html using the style tag, link tag, and inline style attributes, with live server updates and examples for p elements.

  • Types Of CSS Quiz

Requirements

  • Basic understanding of HTML.
  • No prior knowledge of CSS required. This course will teach everything you need to apply styling to your HTML web pages.

Description

This course is created and taught by the instructor. AI tools were used in a limited capacity to help refine certain lecture articles used in this course. All explanations, concepts and teaching are original and based on the instructor’s own understanding and experience.


This course is designed for complete beginners who want to learn how to style their web pages using CSS the language that controls the look and feel of websites.


You’ll get a clear, beginner-friendly introduction to how CSS works, how styles are applied, and how to control the layout, color, and appearance of your HTML elements.


This course is focused on helping you build a solid foundation in CSS fundamentals. Each concept is paired with a simple, focused example to show you exactly how it works in practice.


If you're looking to build full web pages or layouts, this course gives you the essential knowledge you'll need and prepares you to move on to more advanced layout techniques.


Here’s what you’ll learn:


Types of CSS – Learn the differences between inline, internal, and external CSS and when to use each.

CSS selectors – Discover how to target HTML elements using element, class, ID, and attribute selectors

CSS specificity – Understand how CSS rules are prioritized and what happens when styles conflict

Fonts and colors – Learn how to define fonts, text styles, and apply color in multiple formats

The CSS box model – Understand how margin, border, padding, and content work together

Box sizing – See how the box-sizing property affects layout

Positioning – Get familiar with static, relative, absolute, fixed, and sticky positioning

Floats – Understand how floating elements behave and how to manage them

Display property – Learn how to control element behavior with values like block, inline, and inline-block

CSS units – Explore px, em, rem, % more effectively

Media queries – Introduction to responsive design by applying styles for different screen sizes


By the end of this course, you’ll have a strong, practical understanding of core CSS concepts. You’ll be ready to style your own HTML pages and better equipped to take on projects that involve more advanced layout techniques.

Start learning today and build the CSS foundation that will support all your future web development skills without feeling overwhelmed.

Who this course is for:

  • Beginners curious to learn how to style HTML web pages with CSS