Features of GitQuest
Investigations, challenges, terminal, glossary, gamification, accessibility. Discover everything GitQuest offers to help you learn Git by playing.
Investigations and scenarios
The heart of GitQuest: scenario-based missions where you learn Git by solving concrete problems.
Interactive investigations
Over 50 scenario-based missions where you investigate inside a Git repository. Each investigation simulates a real-world situation: lost commit, corrupted branch, conflict to resolve.
Progressive scenarios
From your first git init to interactive rebase, investigations follow a pedagogical progression designed by a hands-on instructor. No leaps of faith.
Clear objectives
Each mission displays a precise objective before you begin. You know what you will learn and why it matters in a professional context.
Challenges, quizzes and consistency
Daily mechanics to anchor your learning over the long term.
Daily challenges
A new Git challenge every day to keep your skills sharp. Complete it the same day for a bonus XP. Perfect for committing commands to memory.
Contextual quizzes
Quizzes embedded within investigations to check your understanding. No rote memorization: every question is tied to a real situation you just solved.
Streaks and consistency
Maintain your streak of consecutive days to unlock rewards. A lives system encourages you to persevere without penalizing you too harshly.
Terminal and tools
Built-in tools to practice and find the right information at the right time.
Realistic simulated terminal
Type real Git commands in a simulator that reproduces actual terminal behavior. Error messages included, just like in real conditions.
Built-in glossary
Complete reference of Git commands with concrete examples and clear explanations. Accessible at any time from any investigation with a single tap.
Progression map
Visualize your progress on an interactive map. Each zone corresponds to a Git topic (branches, merges, remotes...) and unlocks as you advance.
A terminal that truly responds
Every command you type produces a realistic output. Errors included.
Gamification designed for learning
XP, levels, badges and lives: every game mechanic serves the learning experience.
XP and level system
Earn experience for every completed mission, every challenge tackled, every quiz passed. Level up and unlock new content.
Badges and achievements
Collect themed badges: first merge, first rebase, 7-day streak... Each badge tells the story of your learning journey.
Lives system
You have lives that recharge over time. This encourages you to think before acting, just like in a real terminal where every command counts.
Accessible to everyone
GitQuest is designed to be usable by as many people as possible, without compromise.
Accessibility for all
GitQuest is designed to be usable by everyone. Keyboard navigation, screen reader compatibility, sufficient contrast on all screens.
Color blind mode
Information never relies solely on color. A color blind mode adjusts the palette for optimal readability.
Dyslexia font and adjustable size
Enable a dyslexia-friendly font and adjust text size to your needs. The interface adapts to you, not the other way around.
All these features in a single app
GitQuest brings together terminal, investigations, quizzes, glossary and gamification in one intuitive mobile application.


GitQuest is created by Anaïs (nouvelle fenêtre), web developer and head of education, specializing in tech training and digital accessibility.
Want to try it yourself?
All these features are waiting for you. Download the app for free.

