How to use this site

  1. Choose a task using the navigation at the top.
  2. Read the task instructions and requirements.
  3. Write your HTML (and CSS for Task 5) in your code editor.
  4. Copy your HTML and paste it into the textbox on the task page.
  5. If the task has CSS, paste that into the CSS box too.
  6. Click Check My Code to run the automated checks.
  7. Fix any missing parts and try again.

Tip: Some tasks include extra validation checks (it may not always show all of them).

Task Overview

Work through each task in order. Each task focuses on a specific HTML skill. You must complete all required elements before moving on.

Task 1: Headings and Paragraphs

Create a simple webpage using headings and a paragraph.

Start Task 1

Task 2: Lists

Create both bullet and numbered lists.

Start Task 2

Task 3: Images

Add an image with a description.

Start Task 3

Task 4: Video and Links

Embed a video and create a link.

Start Task 4

Task 5: CSS Styling

Write CSS to style HTML elements and get the layout looking right.

Start Task 5

Task 6: Divs and Layout

Use div elements to structure your page layout.

Start Task 6

Task 7: Forms

Create a form with input fields and a submit button.

Start Task 7

Task 8: Tables

Create a table with headers and data rows.

Start Task 8

Task 9: Advanced CSS

Use advanced CSS selectors and properties.

Start Task 9

Task 10: Complete Page

Combine everything into a complete webpage.

Start Task 10