Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Websites from Scratch with HTML & CSS
Rating: 4.7 out of 5(15,490 ratings)
99,034 students

Build Websites from Scratch with HTML & CSS

Learn Web Development Essentials and Become a Web Developer From Scratch in this Complete HTML & CSS Beginner's Course
Last updated 3/2023
English

What you'll learn

  • By the end of this course, you will have a basic & thorough understanding of HTML & CSS
  • Upon completion, you will have coded a handful of useful HTML & CSS examples
  • In the last section of this course, you focus on building a beautiful, semantic, HTML & CSS web page
  • By the end of this course, you will have impressed yourself, and will be able to hit the ground running with your newly acquired skillset
  • Start building beautiful websites by hand
  • Build a portfolio website, so you can highlight your best web work
  • Get the ball rolling for a career in web design
  • Begin your career as a web developer

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

10 sections81 lectures8h 38m total length
  • Welcome & What We're Learning1:15

    Welcome to Build a Website from Scratch with HTML & CSS! This very first lecture briefs you on the style in which we will be learning how to code HTML & CSS from scratch.

  • What is HTML & CSS?5:34

    In this lesson, you'll learn an overview of HTML & CSS and why they are important.

  • HTML Tags, Attributes & Elements7:00

    In this lecture, we learn about HTML Tags, Attributes & Elements.

  • Best Practices for Naming Files & Folders3:01

    If you're designing a website, it's important to have the right file names for all your images and other media. In this video I share some best practices for naming files and folders in web design.

  • File & Folder Naming Conventions7:00

    In this lecture, we learn about the typical file & folder naming conventions in most websites.

  • How to Organize Your Website Files & Folders4:24

    In this video, we will show you the best practices for organizing your website files and folders.

    We'll start by discussing some general tips for organizing your files and folders, then we'll take a look at some specific examples of how to organize your website's files. Finally, we'll provide a few tips on how to keep your website's files organized over time.

  • Typical Website File & Folder Structure17:00

    In this lecture, we learn about the basic file & folder structure of a simple website.

  • Pro Tip: Keep Your Production Files!3:43

    In this video I show why it's important to keep your production files in web design and how they can be used.

  • Managing Your Production Files4:00

    In this lecture, we learn how to keep our production files neat & tidy using best practises of professional web designers.

  • Modern Tools for the Modern Web Developer6:01

    Looking for the best web design tools? Look no further! In this video, we recommend some of our favorite tools and give you a quick overview of how each one works.

  • Tools of the Trade4:00

    In this lecture, we learn about the right tools to use in your web design journey.

    Please note:

    In the external resources section of this lecture, I provide a number of links where you can download / purchase software to enhance your learning experience with me. Some of these links are my "affiliate" links, and should you decide to purchase software using these links, I will receive a small commission at no extra cost to you. Think of it as a free tip :)

  • HTML Quiz

Requirements

  • Internet Connection
  • Willingness to Learn
  • A Text Editor (Free Resources Provided)

Description

Do you want to learn how to build websites from scratch?

With this online course—from one of Udemy's top web design instructors, Brad Hussey—you will learn HTML & CSS by building beautiful, modern and responsive websites! You will have a strong foundation in web development that will enable you to start creating any website you can imagine.

By the end of this course, you will be competent in HTML & CSS and be able to create your own professional-grade website from scratch – no prior experience required! You will also have the skillset necessary to continue learning about web development and advancing your career.

Sign up for this online course today and start building your very own websites!

- - -

What is HTML & CSS?

HTML and CSS are the two most important languages for a new web developer to learn. They are also the easiest. If you’ve always wanted to build webpages, but were intimidated by the code, this course will help you learn your first two languages quickly and easily. 

Taking a step-by-step approach, this course will have you learning by doing, building several mini-websites from scratch. 

Learn the Two Most Important Languages to Web Design Quickly and Easily.

  • HTML Foundations

  • Parent/Child Structure

  • CSS Foundations

  • ID Selectors

  • Coding and Styling

  • What Web Pages are Built Of

Every webpage that you see on the internet is built using code. There are many different programming languages that can make your website do various things, but the two most important to learn are HTML and CSS. In fact, even people who plan on allowing someone else to build their website should have a basic grasp of both languages. This way you can tweak things behind the scenes, or change some of your formatting without having to always rely on others. 

Contents and Overview

This course of more than 77 lectures and 8 hours of content gives you a basic, yet thorough understanding of both HTML and CSS. The course focuses on having you begin writing code right away so you can learn through doing, and build your own completely functional HTML and CSS webpage at the end. 

You’ll begin by learning what HTML and CSS are, so you can get an understanding of what it is that they do. During the course you’ll build several mini-websites that take what it is that you’ve learned and apply it to real world exercises to help cement the skills. 

Everyone from aspiring web designers to bloggers, programmers to business owners, company employees and tech hobbyists can benefit from learning some HTML and CSS! Learn to build your own dynamic and beautiful websites or manage the website that you already have.

If you plan on becoming a web programmer or a web designer yourself, HTML and CSS are the first two languages you’ll need to succeed. In fact HTML is required for anyone that wants to get into web development from any angle. Learning it simultaneously with CSS allows you to hit the ground running with page design. 

Who this course is for:

  • Total Beginners
  • Web Design Students
  • Web Design Beginners
  • Computer Programmers
  • Bloggers
  • Aspiring Web Designers
  • People who desire a new career path