Build Websites from Scratch with HTML & CSS
4.7 (1,998 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
51,360 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Websites from Scratch with HTML & CSS to your Wishlist.

Add to Wishlist

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
4.7 (1,998 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
51,360 students enrolled
Last updated 9/2015
English
English
Current price: $10 Original price: $145 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
  • Build a portfolio website, so you can highlight your best web work
  • Get the ball rolling for a career in web design
View Curriculum
Requirements
  • Internet Connection
  • Willingness to Learn
  • A Text Editor (Free Resources Provided)
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.

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
77 Lectures
08:03:19
+
Getting Started
7 Lectures 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.

Preview 01:15

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

Preview 3 pages

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

HTML Tags, Attributes & Elements
7 pages

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

File & Folder Naming Conventions
7 pages

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

Typical Website File & Folder Structure
17 pages

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

Managing Your Production Files
4 pages

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 :)

Tools of the Trade
4 pages

What we've learned about HTML so far.

HTML Quiz
9 questions
+
HTML Foundations: Part I
9 Lectures 25:32

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

Preview 01:13

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

Preview 01:30

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

Preview 03:07

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

Page Title
02:34

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

Headings
03:40

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

Paragraphs
02:23

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

Emphasis & Strong Emphasis
02:47

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.

HTML Parent/Child Structure
01:45

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

Get Your Hands Dirty!
06:33

What we've learned in this section of HTML Foundations.

HTML Foundations Quiz I
4 questions
+
HTML Foundations: Part II
5 Lectures 27:39

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

Hyperlinks
04:28

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

  1. Unordered lists
  2. Ordered lists
  3. Description lists
Lists
04:05

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

Images
10:27

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

Address
02:39

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

Get Your Hands Dirty!
06:00

What we've learned in this section of HTML Foundations.

HTML Foundations Quiz II
5 questions
+
HTML Foundations: Part III
4 Lectures 25:18

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

Tables
04:45

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

Forms
13:34

In this lecture, we learn about HTML Special Characters.

HTML Special Characters
3 pages

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

Get Your Hands Dirty!
06:59

What we've learned in this section of HTML Foundations.

HTML Foundations Quiz III
4 questions
+
HTML Foundations: Part IV
8 Lectures 39:52

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

IDs & Classes
04:50

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

Span & Div
05:54

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

Header & Footer
01:46

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

Nav, Section & Article
06:09

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

Aside
02:52

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

Time
03:20

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

Abbreviations & Quotes
04:02

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.

Get Your Hands Dirty!
10:59

What we've learned in this section of HTML Foundations.

HTML Foundations Quiz IV
10 questions
+
CSS Foundations: Part I
8 Lectures 28:12

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

The Style Rule
3 pages

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

Preview 02:21

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

Internal styles
04:20

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

External styles
09:45

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

CSS Selectors, Properties & Values
3 pages

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

Inheritance of Styles
3 pages

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

Pixels, Percentages, Points & Ems!
2 pages

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

Get Your Hands Dirty!
11:46

What we've learned in this section of CSS Foundations.

CSS Foundations Quiz I
10 questions
+
CSS Foundations: Part II
6 Lectures 42:53

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

ID Selectors
05:46

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

Class Selectors
06:07

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

Descendant Selectors
07:25

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

Grouping Selectors
07:18

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

Get Your Hands Dirty!
13:59

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

Get Your Hands Dirty — Minor Update
02:18

What we've learned in this section of CSS Foundations.

CSS Foundations Quiz II
4 questions
+
CSS Foundations: Part III
8 Lectures 01:14:34

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

The Box Model
16 pages

In this lecture, we are introduced to CSS colours.

Colours (or Colors)
03:24

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

Text Styling & Formatting
13:20

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

Sexy Typography
6 pages

In this lecture, we learn about CSS Borders.

Borders
10:54

In this lecture, we learn about CSS Background Images.

Background Images
09:13

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

Styling Forms
18:31

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

Get Your Hands Dirty!
19:12

What we've learned in this section of CSS Foundations.

CSS Foundations Quiz III
12 questions
+
CSS Foundations: Part IV
7 Lectures 54:29

In this lecture, we learn how to style Hyperlinks.

Styling Links
09:08

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

Block & Inline Elements
5 pages

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

Float & Clear
01:21

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

CSS Positioning
08:07

In this lecture, we learn about CSS specificity.

CSS Specificity
11 pages

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

Get Your Hands Dirty! (Part1)
18:55

This is part 2 of the previous lecture.

Get Your Hands Dirty! (Part 2)
16:58

What we've learned in this section of CSS Foundations.

CSS Foundations Quiz IV
6 questions
+
Putting It All Together
15 Lectures 01:09:35

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

Preview 01:54

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.

About the Course Files
02:58

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

HTML: Coding the Header & Hero
08:21

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

HTML: Coding the General Content
03:05

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

HTML: Coding the News & Events
05:41

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

HTML: Coding the Footer
02:22

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

CSS: Adding Normalize.css
01:54

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

CSS: General Styles & Typography
14:29

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

CSS: Styling the Header
06:07

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

CSS: Styling the Hero
03:36

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

CSS: Styling the General Content
02:41

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

CSS: Styling the News & Events
05:54

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

CSS: Styling the Footer
05:59

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

The Finished Product & Conclusion
01:15

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

Where To Go From Here & Bonus Resources
03:19
About the Instructor
Brad Hussey
4.6 Average rating
20,373 Reviews
239,877 Students
10 Courses
Freelancing Web Designer @ Code College

A highly skilled professional, Brad Hussey is a passionate and experienced freelancing 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.

180,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] the BEST coding instructor on the planet. Brad has a passion for teaching and he does it with joy. He pours his heart into his lessons and makes you feel at ease. It's just like having your best buddy having a chat with you - only this time, you are learning valuable skills. He's the type of guy who is passionate about transforming people's lives through his lessons. He's not after the money. He truly wants you to succeed.Three hearty cheers to Brad - the best coding instructor on planet Earth."

— Cicero, 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."

— Brennan, Brad's student


"...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

Code College
4.6 Average rating
18,830 Reviews
222,362 Students
9 Courses
The Best Coding Courses on the Web

Code College is an online school that provides high quality learning material, courses, and training videos for students looking to learn web design, web development, marketing, online business, and more!

Founded in 2014 by Canadian entrepreneur, successful instructor, and blogger, Brad Hussey, Code College is a growing network of highly skilled instructors who provide the best quality tutorials, courses and learning material on the web.