Udemy

Understanding HTML and CSS: Modern Web Fundamentals

Enroll Now
  • 16,918 Students
  • Updated 2/2026
4.4
(3,007 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 57 Minute(s)
Language
English
Taught by
Anthony Alicea
Rating
4.4
(3,007 Ratings)
4 views

Course Overview

Understanding HTML and CSS: Modern Web Fundamentals

The only course that teaches you to read the specs & stay relevant. Semantic HTML, responsive CSS, flexbox, grid + more.

Major Updates! New AI-powered assignment exercises for accessible, semantic HTML have been released, along with new lectures on maximizing the quality of AI LLM output when AI generating HTML and CSS!

New lectures on hyper-modern CSS including Container Queries (@container), :has, Nesting, Media Query Range Syntax, and Layers (@layer). Deeply understand how these latest additions to CSS really work, and keep your skills on the cutting edge!

Updates include a brand-new modern real-world HTML and CSS project using cutting-edge CSS techniques and hands-on coding exercises!

In this course, with a combination of theory, practice, and projects, you'll gain a deep understanding of HTML and CSS (HTML5, CSS3 and beyond), as we dive into how these technologies really work. We'll look at the problems HTML and CSS are trying to solve and how they solve them. We'll dive into how browser rendering engines really work. We'll gain confidence to read and understand the HTML and CSS specifications, so you can continue to teach yourself in the future and keep your skills fresh.

Along the way we’ll follow our core philosophy of “Don’t Imitate, Understand”. Simply copying others’ projects won’t help you when faced with a real-world job that doesn’t look like the projects you’ve copied. To succeed in a real world job, you need to truly understand.

This course is designed for beginners to learn from scratch, but also to break experienced developers out of bad habits.

Some things you will learn in this course are:

  • Learn to author semantic HTML.

  • Learn how semantic HTML improves the accessibility of your user interface.

  • Learn to read and understand the HTML and CSS specifications, so you can continue to teach yourself as new HTML and CSS features come along in the future.

  • Understand how browser rendering engines work, under the hood.

  • Gain a deep understanding of the browser DOM.

  • Gain a proper understanding of the CSS cascade, inheritance, and specificity.

  • Learn why CSS works the way it does, so that your mental model let's you deal with problems as they come up during work.

  • Understand advanced CSS features such as Flexbox and Grid.

  • Learn to use CSS to create mobile-first responsive design.

  • Hands-on coding exercises and quizzes to test your skills.

  • Understand how hyper-modern CSS features like Container Queries (@container), :has, Nesting, Media Query Range Syntax, and Layers (@layer) work, keeping your skills modern and on the cutting edge.

  • Modern CSS projects with hands-on coding exercises to practice authoring semantic, SEO-friendly, and accessible HTML and using the latest in modern CSS.

  • Learn how to prompt an AI to give you the best quality HTML and CSS.

If you are new to HTML and CSS: you will learn fundamentals and skills that will help you the rest of your career.

If you are an experienced developer: you will learn to reset your mental models, understand and rely on the official specifications, and dramatically improve your day-to-day development experience.

Course Content

  • 31 section(s)
  • 263 lecture(s)
  • Section 1 Introduction
  • Section 2 Trees
  • Section 3 HTML
  • Section 4 HTML: The Document
  • Section 5 HTML: Document Sections
  • Section 6 HTML: Grouping Things
  • Section 7 HTML: Text Itself
  • Section 8 HTML: The Browser and the DOM
  • Section 9 HTML: Accessibility
  • Section 10 HTML: Interactivity
  • Section 11 HTML: JavaScript Frameworks
  • Section 12 CSS: Stylesheets and Querying Trees
  • Section 13 CSS: Box Model
  • Section 14 CSS: Box Position
  • Section 15 CSS: Painting and Images
  • Section 16 CSS: Flow
  • Section 17 CSS: Flexbox
  • Section 18 CSS: Grid
  • Section 19 CSS: Fonts, Colors, and More
  • Section 20 CSS: Responsiveness and Querying Media
  • Section 21 HTML and CSS: Saving Time and Effort
  • Section 22 CSS Frameworks
  • Section 23 Game Changing CSS
  • Section 24 CSS Nesting
  • Section 25 CSS Layers
  • Section 26 CSS: Container Queries and Units
  • Section 27 CSS: The superpower of :has
  • Section 28 HTML and CSS: Modern Real-World Project: Landing Page
  • Section 29 HTML and CSS: Modern Real World Project: Dashboard
  • Section 30 AI, LLMs, HTML, and CSS
  • Section 31 Conclusion

What You’ll Learn

  • Author semantic HTML., Use semantic HTML to improve the accessibility of your websites and apps., Layout web pages visually using CSS., Read and understand the HTML and CSS specifications to be able to continue teaching yourself., Understand how browser rendering engines work., Gain a proper understanding of the CSS cascade, inheritance, and specificity., Advanced CSS features like Flexbox and Grid., Hyper-modern features like Container Queries, :has, Nesting, and Layers to keep your skills modern and cutting-edge., How to prompt an AI to get the best quality HTML and CSS


Reviews

  • N
    Nayana B S
    5.0

    Each and every topic is explained in detail and with example which is easier to learn.

  • A
    Arvis Birkovs
    5.0

    Very explainable and accurate course. As a web developer I learned a new things, that I didn't know it existed.

  • D
    Deepra Makhal
    5.0

    Excellent modernized approach. I've done web tech course 3 times earlier in my career still this course felt and learnt something new and interesting

  • D
    Derek Allyson
    5.0

    I love the way Tony explains things. It's not imitating its about having a thorough understanding of how things work. I wish had found theae videos years ago. Better late Than never I guess but I have nothing but admiration for all of Tony's courses! Awesome teacher!!!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed