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
  • Lectures 77
  • Video 9 Hours
  • Skill level beginner level
  • Languages English , captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

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 net is built using a language or 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 can benefit from learning some HTML and CSS. Learn to begin building your own dynamic webpages or manage the page 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.

What are the requirements?

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

What am I going to get from this course?

  • Over 77 lectures and 8 hours of content!
  • 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
  • Build a portfolio website, so you can highlight your best web work
  • Get the ball rolling for a career in web design

What is the target audience?

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

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Getting Started
01: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.

3 slides

In this lecture, we learn the purposes for HTML and CSS, and the difference between them.

7 slides

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

7 slides

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

17 slides

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

4 slides

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

4 slides

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
9 questions
Section 2: HTML Foundations: Part I
01:13

In this lecture, we learn how to start building our very first web page! Amazing!

01:30

What's a Doctype? In this lecture we learn what the heck a Doctype is, and why you need one :)

03:07

In this lecture, we learn how to hand code the basic structure of an HTML document.

02:34

In this lecture, we learn about how to add a Page Title to our web page with HTML.

03:40

In this lecture, we learn how to code HTML headings 1 through 6. It's awesome.

02:23

In this lecture, we learn how to code HTML paragraphs.

02:47

In this lecture, we learn how to emphasize text using HTML emphasis and strong emphasis.

01:45

In this lecture, we learn about the HTML Parent/Child relationship and how HTML tags and elements are related. Kind of like a family tree.

06:33

In this lecture, we get our hands dirty and put everything we've learned from this section into practise by building a mini-website.

HTML Foundations Quiz I
4 questions
Section 3: HTML Foundations: Part II
04:28

In this lecture, we learn how to add links to web pages.

04:05

In this lecture, we learn about the three types of HTML lists:

  1. Unordered lists
  2. Ordered lists
  3. Description lists
10:27

In this lecture, we learn how to add images to our website!

02:39

In this lecture, we learn about the HTML5 address tag.

06:00

In this lecture, we get our hands dirty and build a mini-website using the skills we've learned so far in this section.

HTML Foundations Quiz II
5 questions
Section 4: HTML Foundations: Part III
04:45

In this lecture, we learn about good ol' HTML tables.

13:34

In this lecture, we learn how to code a form in HTML.

3 slides

In this lecture, we learn about HTML Special Characters.

06:59

In this lecture, we get our hands dirty and put everything we've learned in this section to practise by building a mini-website.

HTML Foundations Quiz III
4 questions
Section 5: HTML Foundations: Part IV
04:50

In this lecture, we learn about HTML IDs and Classes.

05:54

In this lecture, we learn about the Span and Div tags.

01:46

In this lecture, we learn about the HTML5 header and footer tags.

06:09

In this lecture, we learn about the HTML5 nav, section & article tags, and how to use them properly.

02:52

In this lecture, we learn about the HTML5 Aside Tag.

03:20

In this lecture, we learn about the HTML5 Time Tag.

04:02

In this lecture, we learn about the HTML Abbreviation, Quote, and Blockquote tags.

10:59

In this lecture, we get our hands dirty and build a mini-website using the skills we've learned in this section of the course.

HTML Foundations Quiz IV
10 questions
Section 6: CSS Foundations: Part I
3 slides

In this lecture, we learn what a CSS Style Rule is.

02:21

In this lecture, we learn about one of the three ways of adding CSS to your website: Inline CSS.

04:20

In this lecture, we learn about one of the three ways of adding CSS to your website: Internal CSS.

09:45

In this lecture, we learn about the best way to add CSS to your website: External CSS.

3 slides

In this lecture, we learn about CSS selectors, properties & values.

3 slides

In this lecture, we learn a little about the inheritance of styles in CSS.

2 slides

This is a short lecture about the most common measurements used in CSS.

11:46

In this lecture, we get our hands dirty and build a mini-website that contains everything we've learned in this section.

CSS Foundations Quiz I
10 questions
Section 7: CSS Foundations: Part II
05:46

In this lecture, we are introduced to the ID Selector in CSS.

06:07

In this lecture, we are introduced to the CSS Class Selectors and how we can use them to code CSS like a Ninja!

07:25

In this lecture, we take CSS a step further with Descendant Selectors.

07:18

In this lecture, we learn how to group selectors together in CSS for even more efficient coding!

13:59

In this lecture, we get our hands dirty and build a mini-website with the skills we've learned so far in this section.

02:18

This is an update to the previous Get Your Hands Dirty lecture.

CSS Foundations Quiz II
4 questions
Section 8: CSS Foundations: Part III
16 slides

In this lecture, we learn about the CSS Box Model.

03:24

In this lecture, we are introduced to CSS colours.

13:20

In this lecture, we learn about text-specific styles in CSS.

6 slides

In this lecture, we learn how to make our typography "sexy" with a couple simple CSS styles.

10:54

In this lecture, we learn about CSS Borders.

09:13

In this lecture, we learn about CSS Background Images.

18:31

In this lecture, we learn how to make a plain ol' HTML form beautiful with CSS!

19:12

In this lecture, we build a beautiful mini-website with everything we've learned so far in this section.

CSS Foundations Quiz III
12 questions
Section 9: CSS Foundations: Part IV
09:08

In this lecture, we learn how to style Hyperlinks.

5 slides

In this lecture, we learn the difference between block & inline elements.

01:21

In this lecture, we provide you with a simple resource to wrap your head around the concept of CSS Floats.

08:07

In this lecture, we learn about relative and absolute positioning.

11 slides

In this lecture, we learn about CSS specificity.

18:55

In this lecture, we build a beautiful mini-website with the skills we've learned so far!

16:58

This is part 2 of the previous lecture.

CSS Foundations Quiz IV
6 questions
Section 10: Putting It All Together
01:54

In this lecture, we walk through the final web page we will be building.

02:58

In this lecture, we learn about the course files provided as a download to aid in your learning experience.

To Download the Course Files:

Click the link provided in the resources section.

08:21

In this lecture, we code the HTML for the Header & Hero sections.

03:05

In this lecture, we code the HTML for the General Content section of our final website.

05:41

In this lecture, we code the HTML for the News & Events section of our final website.

02:22

In this lecture, we code the HTML for the footer of our website.

01:54

In this lecture, we learn how to add Normalize.css to our website.

14:29

In this lecture, we use CSS to clean up the look of our website.

06:07

In this lecture, we use CSS to style the header of our website.

03:36

In this lecture, we style the Hero section of our website with CSS.

02:41

In this lecture, we style the General Content section of our website with CSS.

05:54

In this lecture, we style the News & Events section of our website with CSS.

05:59

In this lecture, we style the footer of our website using CSS.

01:15

In this lecture, we view the final website and conclude with some words of wisdom :)

03:19

In this lecture, we learn what steps to take next in our new web design journey!

Instructor Biography

Brad Hussey , Expert Web Developer at Code College

A highly skilled professional, Brad Hussey is a passionate and experienced web designer, developer, blogger and digital entrepreneur. Hailing from North Of The Wall (Yellowknife, Canada), Brad made the trek to the Wet Coast (Vancouver, Canada) to educate and equip himself with the necessary skills to become a spearhead in his trade of solving problems on the web, crafting design solutions, and speaking in code.

Brad's determination and love for what he does has landed him in some pretty interesting places with some neat people. He's had the privilege of working with, and providing solutions for, numerous businesses, big & small, across the Americas.

Brad builds custom websites, and provides design solutions for a wide-array of clientele at his company, Brightside Studios. He regularly blogs about passive income, living your life to the fullest, and provides premium quality web design tutorials and courses for tens of thousands of amazing people desiring to master the craft.

70,000+ Students Don't Lie

Join Brad and adventure into his world of web design, web development, and speaking in code. You won't regret it!

What are people saying about Brad?

"...Brad is amazing and I honestly think he's the best tutor of all the courses I have taken on Udemy. Will definitely be following him in the future. Thanks Brad!" — Brad's student

"...Brad has an infectious enthusiasm, a great eye for detail, and expert-level knowledge of the material." — Brad's student

"...These videos are well created, concise, fast-paced, easy to follow, and just funny enough to keep you chuckling as you're slamming out lines of code. I've taken 3 courses from this instructor. Whenever I have questions he is right there with a simple solution or a helpful suggestion to keep me going forward with the course work." — Brad's student

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
4.8
Details
  1. 5 Stars
    315
  2. 4 Stars
    60
  3. 3 Stars
    3
  4. 2 Stars
    0
  5. 1 Stars
    4
    • Elmer Perez

    amazing!!!

    i really appreciate what you make and teach us! you are an amazing instructor!!!!

    • Bdor Alarifi

    great

    it is a great course, I really like it. It gives you all the information that you need in easy way, it is clear and helpful. Thank you

    • jeremy stone

    Fantastic course, well worth the money

    Brilliant course, I would recommend it to anyone looking to study HTML and CSS. The course starts with lectures about getting into the nitty gritty of both languages but at the end of the course you build a very nice and smart looking website. Nice one Brad!

    • Andrea Ferrara

    Good job Brad!

    If you want to learn html and CSS this is the place to be

    • Kazuyo Konno

    Very good course for biginners

    It was very good course to learn basics of Html 5 & CSS3

Show more reviews
Ready to start learning?
Preview this course