Level 2 · Web Development Basics · Course 2.1 HTML
Module 11: Introduction to HTML
Goal: understand what HTML is, write a complete web page by hand, and know the parts every page has. By the end you'll have a personal introduction page, the first page of the website you build across this level.
You'll need: VS Code, a browser, and your my-first-site folder from Level 1 (with Git set up).
Lessons
- 1What HTML is15–25 minutes✓
- 2Document structure15–25 minutes✓
- 3Text and headings15–25 minutes✓
- 4Elements and attributes15–25 minutes✓
- 5Your first web page15–25 minutes✓
🛠️Module practice: personal introduction page
Create index.html in my-first-site with:
- The full skeleton, with
lang,charset,viewportand a meaningful<title>. - One
<h1>with your name. - At least three
<h2>sections (for example: about me, what I'm learning, what I want to build), each with a paragraph. - At least one
<strong>and one<em>, used for meaning, not looks. - A comment explaining one section.
- No errors in the W3C validator, then a Git commit.
✅Module check
Explain in a few sentences, in your own words:
What does HTML do, and what's the difference between the <head> and the <body>?
Show a good answer
A good answer mentions: HTML marks up content so the browser knows what each piece is (headings,
paragraphs, links), which also helps screen readers and search engines; it doesn't control looks (CSS) or
behaviour (JavaScript). The <head> holds information about the page, like the title, character set and
viewport, which isn't shown in the page; the <body> holds everything visitors see.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
