Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On Introduction to Website Styling with CSS
Rating: 4.8 out of 5(4 ratings)
904 students

Hands-On Introduction to Website Styling with CSS

Learn modern CSS from scratch with hands-on examples — layout, styling, and responsiveness without slides.
Created byLukasz Kallas
Last updated 5/2026
English
English [Auto],

What you'll learn

  • What CSS is and how it works with HTML
  • What CSS is and how it works with HTML
  • How selectors, specificity, inheritance, and the cascade work
  • How selectors, specificity, inheritance, and the cascade work
  • How to style text, fonts, and colors
  • How to work with CSS units
  • How the box model affects layout and spacing
  • How display types and positioning work
  • How to build layouts using Flexbox
  • How to apply basic responsive design using media queries

Course content

3 sections18 lectures2h 0m total length
  • Welcome!3:08

    Explore how css brings web pages to life by styling layout, color, typography, spacing, and responsiveness through hands-on, no-slides coding in the browser.

  • Join Our Community0:04
  • What is CSS & How it Works4:47
  • Setup12:57

    Set up a simple CSS project by creating index.html and style.css, link CSS, and use VS Code with live server to preview changes across Windows, Linux, or OS X.

Requirements

  • Basic understanding of HTML

Description

This course is a practical, beginner-friendly introduction to CSS, designed for anyone who wants to understand how styling and layout work on the web after already knowing some HTML basics.

CSS is what turns plain HTML into real, usable, and visually appealing websites. Before moving on to JavaScript or frontend frameworks, it’s essential to understand how CSS behaves, how styles are applied, and how layout works.

In this course, everything is done hands-on as all my other courses, so if you already enrolled in any other - you know exactly what to expect.
There are no slides — we work directly in the code editor, write real CSS, refresh the browser, and immediately see the results.

We start with the basics of how CSS works with HTML and how the browser applies styles. Then, step by step, we cover selectors, specificity, the cascade, text styling, colors, units, layout fundamentals, Flexbox, and responsive design.

Instead of memorizing properties, the goal of this course is to help you understand how CSS thinks, so you can debug issues, reason about styles, and build layouts with confidence.

This course is part of the Hands-On Introduction series and follows the same structure and teaching style as my other courses.

Who this course is for:

  • Students who know HTML and want to style their pages
  • Beginners learning frontend development
  • Aspiring web and frontend developers