HTML

HTML

beginner

It's not a programming language and we don't want to hear about it.

HTML (HyperText Markup Language) is the structure of every web page. It's not a programming language — it's a markup language. But it's the foundation of the web, and you cannot build anything for a browser without understanding it.

Web PagesEmail TemplatesWeb Apps (with CSS/JS)Documentation
0%
0/8 lessons

Setup

HTML requires only a text editor and a web browser. You already have both. Open a .html file in your browser to see it rendered.

Bash
# You need: a text editor and a browser
# Text editor options:
#   VS Code (recommended): code.visualstudio.com
#   Notepad (built-in — not recommended)

# Create hello.html in VS Code
# Open it in Chrome/Firefox/Edge
# Done — no compilation needed

# Optional: Live Server VS Code extension
# (auto-refreshes the browser when you save)

Lessons

1
Your First Web Page
HTML is what web browsers read. Create a .html file, open it in a browser, and y
2
Text & Headings
HTML has a rich set of text elements. Not because web developers love complexity
3
Links & Images
The "HyperText" in HTML is all about links. And images because the web would be
4
Lists & Tables
Use lists when you have items. Use tables for tabular data. Do not use tables fo
5
Forms
Forms are how users give you data. Every login page, every search box, every con
6
Semantic HTML
Semantic HTML means using the right element for the right job. Not just div and
7
Mini Project: Personal Page
Build a complete personal homepage using semantic HTML. No CSS yet — pure struct
8
HTML Cheatsheet
Document structure, semantic tags, and forms on one page.