HTML Basics
Learn the basics of HTML and how to build simple web pages.
Start learning
Build real skills one lesson at a time
Explore the complete curriculum below, then start with the lesson that is right for you.
About this course
HTML is the backbone of every website. In this course you'll go from a blank file to a real, multi-page website, learning the elements, structure, and semantics that everything else on the web is built on.
What you'll learn
- How the browser turns HTML into the page you see
- The core elements: headings, text, lists, links, and images
- Building forms that collect input from users
- Writing semantic HTML that's accessible and easy to style
Prerequisites
- No prior coding experience required
- A modern web browser and a willingness to experiment
Ready to make your pages look good? Continue with CSS Basics (opens in a new tab).
Course instructor
Brad Traversy
Founder of Traversy Media and an educator known for practical, project-focused web development courses.
Course content
Keep learning
More programming courses
Beginner course
CSS Basics
Learn modern CSS from the ground up. Build a sleek, dark-themed landing page chapter by chapter, starting with a single styled card and growing into a fully responsive multi-section page.
View courseIntermediate course
React Fundamentals
Build real React apps from scratch. Learn components, JSX, props, state and events, forms, effects and data fetching, context, custom hooks, and routing, then put it all together in a Pokedex project. Assumes you have finished JavaScript Basics and Intermediate JavaScript.
View courseIntermediate course
Tailwind CSS Basics
A project-based Tailwind CSS course covering Hello Tailwind, typography, color, borders & spacing, and flexbox layouts.
View course

