Skip to main content

Sign in

Save your progress and access it from any device.

Or with email

Don't have an account?

Privacy policy

Learn Git by playing: the GitQuest method

Forget passive tutorials. With GitQuest, you learn Git by solving investigations in a simulated terminal. XP, lives, levels: progress is tangible and motivating.

Get started freeSee how it works
Teaching approach

Why games change everything

Traditional Git courses have a massive dropout rate. The reason? We learn better by doing than by reading. GitQuest leverages game mechanics to anchor each concept in practice.

90%

retention with active learning, compared to 20% from passive reading

15 min

per day is enough to progress. The format is designed for busy schedules.

50+

investigations covering from your first git init to interactive rebase

A system designed for learning

Every element of GitQuest has a pedagogical purpose. The game isn't an end goal, it's a lever.

Scripted investigations

Each mission tells a story. A commit has vanished, a branch is corrupted, a merge went wrong. Find the solution by typing the right commands.

Lives system

You have 5 lives. Each mistake costs one. Lives regenerate over time, which encourages thinking before acting — just like in a real project.

Experience points (XP)

Each successful command earns XP. Accumulate points to unlock levels, advanced investigations and skill badges.

Daily streak

Solve a challenge each day to keep your streak going. The longer your streak, the more bonus XP you earn. A simple mechanism to stay on track.

Visible progress

Dashboard with your level, XP, streak and completed investigations. You see exactly where you stand and what's left to discover.

Badges and rewards

Unlock badges by mastering specific commands: "First merge", "Rebase master", "Reflog detective". Something to enrich your profile.

Solve investigations in the terminal

Each investigation immerses you in a realistic scenario. Here, a branch was accidentally deleted. It's up to you to recover it.

GitQuest vs traditional courses

Traditional course

  • Passive reading of documentation
  • Quizzes disconnected from practice
  • No immediate feedback
  • Motivation that quickly collapses
  • Unclear progression

GitQuest

  • Active practice in a simulated terminal
  • Realistic scenarios with investigations
  • Instant feedback on every command
  • XP, lives and streaks to stay motivated
  • Clear levels and skill badges

See GitQuest in action

A real game, a real app. Here's what the GitQuest experience looks like on mobile and tablet.

Git mission in progress in the GitQuest simulated terminal
List of Git investigations on iPad with mission details
A

GitQuest is created by Anaïs (nouvelle fenêtre), web developer and head of education, specializing in tech training and digital accessibility.

Questions about gamified Git learning

Ready to investigate?

Start your first Git investigation for free. No account required to try.