LEARN BY EXPERIMENTING

Discover how
code works.

Follow six courses from your first HTML page to a working JavaScript project. Lessons and practices follow one clear sequence, with progress saved in this browser.

Free to explore · No account needed

LIVE PLAYGROUND01 / FLEXBOX
ABC
justify-content: center;

A small change. A different layout. Try it out.

YOUR COURSE SEQUENCE

Build your foundations, one step at a time.

Explore all lessons

PRACTICE WITH A PURPOSE

Build something with what you know.

Work toward a clear goal with a code editor, live preview, and solution checks. Practice checkpoints appear after the lessons that prepare you.

Explore practice

Your learning, at your own pace.

Mark lessons complete and revisit challenges. Your progress stays in this browser—no sign-up, no streaks, no pressure.

My progress