HTML / Your First HTML Web Page

Learn it, then run it

This lesson includes a working HTML compiler. Your lesson stays here while you practise.

Your learning progress

Checking your account...

In this lesson

Understand the idea

Predict before you run


What will happen?
Understand the idea

See how it works

HTML exampleRead the code, then try a change.











See how it works

HTML exampleRead the code, then try a change.






See how it works
HTML exampleRead the code, then try a change.







Spot the mistake

Show hint
Put an id on the second section, then use the same name after # in the link's href.
Show solution
One valid arrangement is a main element containing h1, an introductory p, a link with href="#goals", a first section, and a second section whose id is "goals". Both sections need descriptive h2 headings. There is no single required choice of personal text.

Understand the idea

Follow the program

  1. 1
  2. 2
  3. 3
  4. 4

Step 1 of 4

This is an authored walkthrough, not a live debugger. Run the code in Practice to verify the result.

Change it and explain it








Loading an example does not run it. Your existing edits are protected by a replacement confirmation.

Understand the idea

Understand the idea

Understand the idea

Your turn

Understand the idea

AI suggested activity

Build the result yourself. Complete every check in a part to unlock the next part of this same lesson. You can retry freely.

Lessons, practice, tests and Codi voice are open to everyone. Cloud voice requires consent and shares a limited free allowance. Sign-in is required for AI assignment feedback and is optional for saving progress. Guest work clears on reload; signed-in students can restore their last saved checkpoint.

HTML topics