Learn HTML
Learn HTML online through our comprehensive course. The structural foundation of the web. Build semantic and accessible pages.
Curriculum
01HTML Fundamentals
Introduction to HTML
Learn what HTML is and how it forms the backbone of every webpage.
HTML Document Structure
Learn the core structure required for every valid HTML webpage.
Browsers, Servers & Development Tools
Understand how web browsers and servers interact, and the tools developers use to write HTML.
DOCTYPE, Head and Body
A deep dive into the mandatory sections of an HTML document.
02Text, Links & Multimedia
Headings and Paragraphs
Learn how to structure your text content using appropriate heading levels and paragraphs.
Text Formatting and Comments
Learn how to semantically emphasize text and leave hidden notes in your HTML.
Links and Navigation
Learn how to connect pages together using hyperlinks.
Images and Alternative Text
Learn how to embed images into your webpages and ensure they are accessible.
Lists and Nested Lists
Learn how to structure data into unordered and ordered lists.
Tables and Table Structure
Learn how to present structured, tabular data using HTML tables.
03Forms & User Input
Forms Introduction
Understand the fundamental purpose of HTML forms in web applications.
Input Elements
Learn how to collect various types of text and numeric data from users.
Select, Radio and Checkbox Controls
Learn how to provide users with specific choices using advanced form controls.
Form Actions and Submission
Learn how to finalize a form and understand how data is conceptually submitted.
04Semantic HTML & SEO
Semantic HTML Elements
Understand the concept of semantic HTML and why it is critical for modern web development.
Header, Navigation, Main and Sections
Learn how to build the major layout regions of a webpage using modern HTML5 semantic tags.
Articles, Footer, Figure and Figcaption
Learn how to define self-contained content, document footers, and semantic media wrappers.
HTML Accessibility and SEO Best Practices
Learn how to use your new HTML skills to build websites that are accessible to everyone and rank well on search engines.
Explore the HTML Ecosystem
Continue learning HTML
Access all HTML lessons and tutorials.
Practice HTML exercises
Apply your knowledge with interactive coding challenges.
Test your knowledge with HTML quizzes
Check your understanding with multiple-choice questions.
Build HTML projects
Create real-world applications from scratch.
Try HTML in the playground
Write and execute HTML code instantly in your browser.
Browse the HTML reference
Quickly look up syntax, methods, and properties.