HTML Tutorial
Don't know where to begin? click here➡️ to get an introduction!
Looking for practice projects? Click here to explore coding projects!
You can also take some HTML, CSS, and JavaScript quizzes here:Take Quizzes
Choose a topic to start learning:
Introduction
Text and Formatting
HTML Headings
Learn how to create headings for your web content.
HTML Paragraphs
Structure your content with paragraphs.
HTML Text Formatting
Style your text with HTML's built-in formatting tags.
HTML Lists
Learn how to create both ordered and unordered lists.
HTML Links
Learn how to create hyperlinks and navigate between pages.
HTML Attributes
Explore HTML attributes and how to enhance your elements.
Media
HTML Images
Learn how to add and format images on your web page.
HTML Audio
Embed audio files and control playback.
HTML Video
Learn how to embed videos with HTML's video tag.
Embedding YouTube Videos with Iframes
Embed external content like YouTube videos using iframes.
Adding a Favicon in HTML
Learn how to add a favicon to your website.
Forms and User Input
Document Structure
HTML Div Element
Learn how to group elements with the div tag.
HTML Span Element
Learn about inline grouping with the span element.
HTML Inline Elements
Explore the difference between inline and block elements.
HTML Block Elements
Understand how block elements work in HTML.
HTML Document Structure
Learn the basic structure of an HTML document.
Semantic HTML
Learn the importance of using semantic elements.
Advanced HTML Topics
HTML Tables
Learn how to create and format tables.
HTML Head Element
Understand the metadata of an HTML document.
HTML Quotations and Citations
Learn how to use blockquote and cite tags.
HTML Entities
Explore how to use character entities in HTML.
HTML Preformatted Text (Pre Element)
Learn about the pre element and how it preserves formatting.
HTML Comments
Understand how to add comments in your HTML code.
Responsive Design with Meta Tags
Learn how to use meta tags for better mobile responsiveness.