Build real web pages from scratch. Every tag explained, every example rendered, one idea per lesson.
- 28 lessons
- 7 units
- 3 h 17 m in all
- £0, for good
what’s inside.
For people who have never written a line of code. Nothing is assumed: every new word is explained the moment it appears.
HTML Level 1 assumes nothing. In 28 short lessons you go from what a web page is to building a whole page of your own, with a guess, a hands-on task and a fix-the-bug challenge in every lesson. It ends with a level check: an about me page you build yourself.
every lesson goes the same way.
- meet it
- guess first
- your turn
- fix it
- nailed it
unit 1
First tags
Write your first web page, one label at a time.
- What a web page really is5 minFind out what a web page is made of and show your first heading.
- Tags open and close6 minLearn how tags mark where each part of a page starts and stops.
- Headings, big to small6 minGive your page a main title and sections with six levels of heading.
- Paragraphs and spaces7 minWrite paragraphs and see what the browser does with spaces.
unit 2
Words with meaning
Spot mistakes, make words stand out and add details.
- When it goes wrong8 minSee how browsers guess when your HTML has a mistake, and find the bug.
- Tags inside tags7 minMake important words bold and stressed words slope, inside a paragraph.
- Breaks and lines6 minStart new lines inside a paragraph and draw lines across the page.
- Attributes add details7 minAdd extra details to a tag and give a paragraph a pop-up note.
unit 3
Links and pictures
Join pages together and add pictures that speak.
- Making a link7 minMake words people can click to visit another page.
- Adding a picture6 minPut pictures on your page by naming their files.
- Words for pictures7 minDescribe pictures with alt text so everyone knows what they show.
- Pictures that are links7 minTurn pictures into links and write link text people can trust.
unit 4
Lists
Group things in bullet lists, numbered lists and menus.
unit 5
A proper page
Give your page a skeleton, a name and tidy boxes.
- The page skeleton8 minBuild a whole web page with a head and a body.
- Name your page7 minName your page on the browser tab and say which language it uses.
- Boxes with div and span7 minGroup parts of a page with div and wrap words with span.
- Name tags: class and id8 minGive elements group names and single names, and jump to them.
unit 6
Signposts and tables
Signpost the parts of a page and set out facts in rows.
unit 7
Forms and your own page
Ask visitors questions, then build a page all about you.
- A first form8 minAsk visitors a question with a labelled box to type in.
- Buttons and kinds of input8 minChoose the right kind of box and add a button to send the form.
- Pages for everyone8 minCheck your page works for everyone, including screen reader users.
- Your personal page9 minPlan and build a whole page about you, from skeleton to footer.