Skip to content
LearnStack
HTML curriculum

HTML

12 lessons ready

The skeleton of every web page. Learn tags, links, forms and structure.

0/12 done0%

Beginner

  1. What is HTML?

    Meet HTML, the language every web page is built from, and write your first page.

    6 minFree preview

  2. Headings, paragraphs and text

    Structure your writing with headings and paragraphs, and add emphasis the right way.

    7 minFree preview

  3. Links

    Connect pages together with the anchor tag, including links to other sites and to parts of the same page.

    6 min Account

  4. Images

    Add pictures to a page with the img tag and write alt text that helps everyone.

    6 min Account

  5. Lists

    Group items in ordered and unordered lists, and nest lists inside each other.

    6 min Account

Intermediate

  1. Tables

    Show data in rows and columns with table, tr, th and td.

    8 min Account

  2. Forms

    Collect input with form, label, input, select, textarea and button.

    9 min Account

  3. Form validation

    Required fields, patterns and input types that check themselves, with no JavaScript.

    8 min Account

  4. Semantic HTML

    header, nav, main, section, article and footer: tags that say what the content is.

    7 min Account

Advanced

  1. Accessibility basics

    Make pages usable with a keyboard and a screen reader: alt text, labels, headings, landmarks and ARIA.

    9 min Account

  2. Audio and video

    Embed sound and video with the audio and video tags, controls and fall-backs.

    7 min Account

  3. Metadata and SEO

    Titles, descriptions, viewport and social previews: the information in the head of a page.

    8 min Account