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

Features of GitQuest

Investigations, challenges, terminal, glossary, gamification, accessibility. Discover everything GitQuest offers to help you learn Git by playing.

Start for freeView the FAQ
50+
Interactive investigations
365
Daily challenges per year
6
Feature categories
Accessible to all

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.

Built-in Git reference in GitQuest with all commands
Terminal mission on iPad with interactive scenario
A

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.