A good place to start coding

Make something click.

Friendly, hands-on lessons for curious minds. Learn the building blocks, try things out, and make the web your own.

No experience needed. Start with one small win.
first-page.html•••
1<main>
2  <h1>Hello, world!</h1>
3  <p>I made this.</p>
4  <button id="hello">
5    Click me
6  </button>
7</main>
✦ small steps, big ideasYou have got this.
Four friendly places to begin
Small lessons, real skills

Follow the learning trail.

Each course includes plain-language explanations, code to study, small challenges, and a quick knowledge check.

01 / READ

Meet one idea

Start with a short explanation and see where the idea fits.

02 / NOTICE

Study the code

Read a small example and connect each line to what it does.

03 / TRY

Make it yours

Change the example, answer a quick check, and mark a lesson complete.

Your lesson progress is saved on this device.Browse all courses →