HTML Fundamentals

Updated Jun 2026

HTML was created in 1991 by Tim Berners-Lee, the same person who invented the World Wide Web (www). Back then, it was a simple way to share documents between scientists over the internet. It was basic, reaaaaally basic! Just look at the screenshot below…

It’s one of the oldest technologies on the web, and it’s still the first thing every browser reads when you visit a page. Today we’re on HTML5, which introduced cleaner structure, built-in support for video and audio, and smarter ways to organize content. To make things even more exciting, css and js were created and whereas HTML is considered to be the skeleton or strucutre of a project, css and js are considered to be it’s skin and function.

In this module, you’ll learn what HTML is, how it structures a webpage, and how to write your first lines of code — no experience needed.

By the end of this module, you’ll be able to:

  • Understand what HTML is and how browsers read it
  • Write a basic HTML document from scratch
  • Use common HTML tags like headings, paragraphs, links, and images
  • Structure a webpage using semantic elements
  • Understand the difference between elements, tags, and attributes

Units in this module

  1. 1. What is HTML?
  2. 2. Your First HTML Document
  3. 3. Paragraphs
  4. 4. Headings
  5. 5. Links
  6. 6. Lists
  7. 7. Images
  8. 8. Tables
  9. 9. Rich Media: Video & Audio
  10. 10. Inputs & Forms
  11. 11. Divs & Spans
  12. 12. HTML Comments
  13. 13. Semantic HTML
  14. 14. Iframes
  15. 15. Special Characters & Entities