HTML School

Write web pages with HTML, with Tagz and Professor Curly. 4 levels and 12 lessons, from zero, free. Read the lessons here, or play them in the game, where your page updates as you type.

Level 1

Your first web page

3 lessons, then a level test

  1. Tags and elements What HTML is, and how tags wrap content.
  2. Headings and paragraphs Six sizes of heading, paragraphs, and why the Enter key does nothing.
  3. The page skeleton DOCTYPE, html, head, body and the title in the browser tab.

Level 2

Text, links and pictures

3 lessons, then a level test

  1. Bold, italic and quotes strong, em, and HTML that means something.
  2. Links Attributes, href, and linking pages together.
  3. Pictures img, src and alt: pictures everyone can enjoy.

Level 3

Lists and tables

3 lessons, then a level test

  1. Bullets and numbers ul, ol and li: shopping lists, steps and top tens.
  2. Tables Rows, columns, headings and cells.
  3. Comments and tidy code Notes for humans, and spotting mistakes.

Level 4

Forms and good structure

3 lessons, then the final test

  1. Forms and inputs Text boxes, labels, checkboxes and buttons.
  2. Page structure header, nav, main, section and footer.
  3. Pages for everyone Accessible HTML, and building a whole page.

Build your first page today

HTML School is part of CurlyScript, the free game that teaches JavaScript. Your progress saves as you go.

Start learning