What You'll Learn in HTML
Beginner
Introduction
Learn what HTML is and how it powers the web.
Setup
Set up your editor and create your first HTML file.
Document Structure
Understand doctype, html, head, and body.
Elements & Tags
Learn how HTML elements and tags are written.
Attributes
Add extra information to elements with attributes.
Comments
Write comments that are ignored by the browser.
Headings & Paragraphs
Structure text content with headings and paragraphs.
Text Formatting
Bold, italic, underline, and other text-level tags.
Links
Link between pages and sites with the anchor tag.
Images
Embed and optimize images with the img tag.
Lists
Ordered, unordered, and description lists.
Div & Span
Group content with generic container elements.
Intermediate
Tables
Display tabular data with table, tr, td, and th.
Forms
Collect user input with the form element.
Input Types
Explore the different HTML input types.
Form Validation
Validate forms natively with HTML attributes.
Semantic HTML
Use meaningful tags like header, nav, and article.
Block vs Inline
Understand block-level and inline elements.
Classes & IDs
Target elements for styling and scripting.
HTML Entities
Display reserved and special characters safely.
Head Elements
title, link, style, and script inside the head.
Advanced
IFrames
Embed other web pages inside your page.
Audio & Video
Embed and control media with audio and video tags.
Meta Tags & SEO
Improve discoverability with meta tags.
Data Attributes
Store custom data directly on HTML elements.
SVG Basics
Draw scalable vector graphics inline in HTML.
Accessibility
Build inclusive pages with ARIA and best practices.
Finished Learning HTML?
Test your knowledge with MCQs, output-based questions, and interview questions.