Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
HTML + CSS from Scratch: Restaurant Site in 23 Lessons
Rating: 3.0 out of 5(1 rating)
1 students

HTML + CSS from Scratch: Restaurant Site in 23 Lessons

Build responsive websites from scratch using HTML, CSS, Flexbox, Grid, animations, and modern layout techniques.
Created byNazarov Oleksiy
Last updated 8/2025
English

What you'll learn

  • Build a complete, responsive restaurant website using only HTML and CSS from scratch.
  • Understand the core structure of HTML: headings, paragraphs, lists, images, and links.
  • Style your website with CSS: fonts, colors, spacing, layout techniques, and flexbox.
  • Use media queries to create responsive designs that work on mobile, tablet, and desktop.

Course content

4 sections • 23 lectures • 4h 7m total length
  • InstallinInstall a free IDE5:55

    In this first lesson, we'll set everything up and build our very first HTML page.

    ✨ What we’ll do:

    • Install a free IDE (we'll use Visual Studio Code)

    • Create a basic HTML boilerplate

    • Open the file in your browser and see it live!

    This is the beginning of your web development journey.
    Let’s dive in and write our very first lines of HTML!

Requirements

  • No prior coding experience required — this course is for absolute beginners. A computer or laptop with internet access. A modern web browser like Chrome, Firefox, or Edge. A free code editor like Visual Studio Code (we’ll show you how to set it up).

Description

Are you ready to start your journey into the world of web development? This beginner-friendly course will teach you everything you need to know to build beautiful, modern websites using HTML and CSS - the essential building blocks of the web.

Whether you're completely new to coding or just need a solid refresher, this course takes you step by step through the foundations of HTML and CSS. You’ll start by learning how to structure content with HTML: headings, paragraphs, links, images, tables, and more. Then, you’ll dive into CSS to style your pages - colors, fonts, layouts, margins, padding, borders, backgrounds, and even animations!

You’ll also explore modern layout techniques like Flexbox and CSS Grid, and gain hands-on experience by building a complete final project: a responsive, stylish restaurant website that looks great on any device.

Throughout the course, you’ll use Visual Studio Code, practice clean code structure, and learn powerful productivity tools like Emmet. You'll also understand important concepts like specificity, box model, pseudo-classes, and element relationships.

By the end of the course, you'll have the skills and confidence to build real-world websites from scratch and a strong foundation to continue your journey into front-end development.

No prior experience is required - just your curiosity and willingness to learn. Let’s build the web together!

Who this course is for:

  • This course is for absolute beginners who want to learn how to build websites using HTML and CSS. It’s perfect for anyone with zero coding experience looking to start web development. Ideal for students, hobbyists, freelancers, or career changers who want practical, hands-on training. If you’ve always wanted to create your own website but didn’t know where to start — this course is for you.