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.
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.
retention with active learning, compared to 20% from passive reading
per day is enough to progress. The format is designed for busy schedules.
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.


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.

