5 short challenges · No install

Learn HTML by doing, not by installing stuff first.

Five short challenges take you from "change a color" to "make it responsive," all in your browser. Each one is a standalone page — pick where you are, open the editor, write code, watch it render.

0 of 5 complete

Core challenges

Do them in order the first time.
Challenge 1 ✓ Done

Change 3 colors

Pick a background, text, and accent colour that look good together. The whole page updates as you change each one.

Start
Challenge 2 ✓ Done

Add a button

Drop a <button> into the code, give it your own text, and style it so it feels clickable.

Start
Challenge 3 ✓ Done

Create a card

Build a rounded, padded container with a subtle shadow — the visual building block of most modern pages.

Start
Challenge 4 ✓ Done

Add a hover effect

Make something change when the cursor lands on it. Your first taste of CSS pseudo-classes — and why animations feel alive.

Start
Challenge 5 ✓ Done

Make it responsive

Add one media query and watch your layout adapt to phones and tablets. Congratulations — that's a real web page.

Start

Bonus challenges

Once the five are done, these are longer, capstone-style projects — open each one in the editor.