courses / html
learn html
Three levels, from never written code to writing it like a professional. The structure behind every web page.
from zero to your first real programs.
For people who have never written a line of code. Nothing is assumed: every new word is explained the moment it appears.
1 unit 1 First tags Write your first web page, one label at a time.
2 unit 2 Words with meaning Spot mistakes, make words stand out and add details.
3 unit 3 Links and pictures Join pages together and add pictures that speak.
4 unit 4 Lists Group things in bullet lists, numbered lists and menus.
5 unit 5 A proper page Give your page a skeleton, a name and tidy boxes.
6 unit 6 Signposts and tables Signpost the parts of a page and set out facts in rows.
7 unit 7 Forms and your own page Ask visitors questions, then build a page all about you.
build things that are actually useful.
For people who finished Level 1, or can already write small programs with variables, decisions, loops and functions.
1 unit 1 Forms that ask well Ask the right questions and get answers you can use.
2 unit 2 Choices and longer answers Offer choices, group questions and make room for longer replies.
3 unit 3 Tables done properly Build tables that people and screen readers can follow.
4 unit 4 Parts with meaning Say what each part of a page is, not how it looks.
5 unit 5 Dates, contacts and quotes Mark up dates, contact details, pairs of facts and reviews.
6 unit 6 Pages everyone can use Make pages that work with screen readers and keyboards.
7 unit 7 Media and a booking page Add video and sound, then build a booking page that works.
write html like a professional.
For people who build things on their own and want code that others trust and can change.