Skip to content

Box RunnerLearn Git and GitHub by building a game screen

Ten tiny stages. One webpage that visibly changes. Every Git concept you need, with nothing you don't.

What You'll Build

You'll build the start screen of a fictional game called Box Runner — a title, a tagline, a Start button, and a score panel — using only HTML and CSS. The webpage is the prop. The real thing you're learning is the Git workflow underneath it: every visible change becomes a save point you can return to, branch from, merge into, or publish.

✏️
Edit
👀
View
💾
Commit
🌿
Branch
🔀
Merge
🚀
Push

The everyday Git loop — learned through a webpage you can see.

The Stages

The Stack

📄

HTML 5

Just enough markup to put a title, a button, and a scoreboard on the page.

🎨

CSS 3

Plain stylesheet — no preprocessors, no variables, no build step.

🔧

Git

The save system you'll actually learn. Every stage is a commit.

🐙

GitHub

Where your project goes when you're ready to share it with the world.

Who This Is For

You'll get the most out of this if you:

  • Have never used Git before, or tried once and got lost
  • Know a little HTML and CSS (or are learning them now)
  • Want to actually see what commits, branches, and merges do
  • Prefer learning by making a real thing over reading theory

You don't need:

  • Any JavaScript knowledge
  • A framework, build tool, or package manager
  • A server or hosting account (beyond a free GitHub account for the final stages)
  • Previous command-line experience beyond cd and ls