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.
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.
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.
In this lesson, you'll learn an overview of HTML & CSS and why they are important.
In this lecture, we learn about HTML Tags, Attributes & Elements.
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.
In this lecture, we learn about the typical file & folder naming conventions in most websites.
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.
In this lecture, we learn about the basic file & folder structure of a simple website.
In this video I show why it's important to keep your production files in web design and how they can be used.
In this lecture, we learn how to keep our production files neat & tidy using best practises of professional web designers.
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.
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 :)
What we've learned about HTML so far.
In this lecture, we learn how to start building our very first web page! Amazing!
What's a Doctype? In this lecture we learn what the heck a Doctype is, and why you need one :)
In this lecture, we learn how to hand code the basic structure of an HTML document.
In this lecture, we learn about how to add a Page Title to our web page with HTML.
In this lecture, we learn how to code HTML headings 1 through 6. It's awesome.
In this lecture, we learn how to code HTML paragraphs.
In this lecture, we learn how to emphasize text using HTML emphasis and strong emphasis.
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.
In this lecture, we get our hands dirty and put everything we've learned from this section into practise by building a mini-website.
What we've learned in this section of HTML Foundations.
In this lecture, we learn how to add links to web pages.
In this lecture, we learn about the three types of HTML lists:
In this lecture, we learn how to add images to our website!
In this lecture, we learn about the HTML5 address tag.
In this lecture, we get our hands dirty and build a mini-website using the skills we've learned so far in this section.
What we've learned in this section of HTML Foundations.
In this lecture, we learn about good ol' HTML tables.
In this lecture, we learn how to code a form in HTML.
In this lecture, we learn about HTML Special Characters.
In this lecture, we get our hands dirty and put everything we've learned in this section to practise by building a mini-website.
In this lecture, we learn about HTML IDs and Classes.
In this lecture, we learn about the Span and Div tags.
In this lecture, we learn about the HTML5 header and footer tags.
In this lecture, we learn about the HTML5 nav, section & article tags, and how to use them properly.
In this lecture, we learn about the HTML5 Aside Tag.
In this lecture, we learn about the HTML5 Time Tag.
In this lecture, we learn about the HTML Abbreviation, Quote, and Blockquote tags.
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.
In this lecture, we learn what a CSS Style Rule is.
In this lecture, we learn about one of the three ways of adding CSS to your website: Inline CSS.
In this lecture, we learn about one of the three ways of adding CSS to your website: Internal CSS.
In this lecture, we learn about the best way to add CSS to your website: External CSS.
In this lecture, we learn about CSS selectors, properties & values.
In this lecture, we learn a little about the inheritance of styles in CSS.
This is a short lecture about the most common measurements used in CSS.
In this lecture, we get our hands dirty and build a mini-website that contains everything we've learned in this section.
What we've learned in this section of CSS Foundations.
In this lecture, we are introduced to the ID Selector in CSS.
In this lecture, we are introduced to the CSS Class Selectors and how we can use them to code CSS like a Ninja!
In this lecture, we take CSS a step further with Descendant Selectors.
In this lecture, we learn how to group selectors together in CSS for even more efficient coding!
In this lecture, we get our hands dirty and build a mini-website with the skills we've learned so far in this section.
This is an update to the previous Get Your Hands Dirty lecture.
What we've learned in this section of CSS Foundations.
In this lecture, we learn about the CSS Box Model.
In this lecture, we are introduced to CSS colours.
In this lecture, we learn about text-specific styles in CSS.
In this lecture, we learn how to make our typography "sexy" with a couple simple CSS styles.
In this lecture, we learn about CSS Borders.
In this lecture, we learn about CSS Background Images.
In this lecture, we learn how to make a plain ol' HTML form beautiful with CSS!
In this lecture, we build a beautiful mini-website with everything we've learned so far in this section.
In this lecture, we learn how to style Hyperlinks.
In this lecture, we learn the difference between block & inline elements.
In this lesson, you'll learn all about CSS Floats and how to use them to create layouts.
In this lecture, we learn about relative and absolute positioning.
In this lecture, we learn about CSS specificity.
In this lecture, we build a beautiful mini-website with the skills we've learned so far!
This is part 2 of the previous lecture.
In this lecture, we walk through the final web page we will be building.
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.
In this lecture, we code the HTML for the Header & Hero sections.
In this lecture, we code the HTML for the General Content section of our final website.
In this lecture, we code the HTML for the News & Events section of our final website.
In this lecture, we code the HTML for the footer of our website.
In this lecture, we learn how to add Normalize.css to our website.
In this lecture, we use CSS to clean up the look of our website.
In this lecture, we use CSS to style the header of our website.
In this lecture, we style the Hero section of our website with CSS.
In this lecture, we style the General Content section of our website with CSS.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.