Learn Git by practicing
A structured 4-chapter course with exercises right in your browser. You type real commands. You understand what you're doing.
2 ways to learn Git
A full course in your browser, and a mobile app to practice on the go.
In your browser
- Structured 4-chapter course
- 13 exercises with interactive terminal
- Verifiable certificate included
- No installation required
On your phone
- Gamified interactive investigations
- Daily challenges and XP progression
- Built-in Git terminal
- Available on iOS and Android
4 chapters to master Git
From mental model to merge conflicts. Each chapter ends with a certifying exercise validated automatically.
Understanding the Git model
Snapshots, objects, SHA, HEAD. You understand what Git actually does under the hood.
The fundamental cycle
Working directory, staging, commit. You master add, commit, status, restore.
Branches
Create, switch, merge. Fast-forward vs merge commit.
Resolving conflicts
Markers, step-by-step resolution, best practices. No more panic.
Free, no sign-up required
5 minutes to level up
On the bus, on the couch, between classes. GitQuest fits your pace.
Open the app
Pick a mode: interactive investigation, quick quiz, or daily challenge.
Practice in 5 minutes
Type Git commands in a simulated terminal. No risk, no setup.
Progress every day
Earn XP, unlock badges, and build your daily streak.
The app in action
A simulated terminal, interactive investigations, and gamified progression.
A real terminal, real practice
No boring quizzes. You type real Git commands and see the result in real time.
Also on mobile
Take GitQuest with you: investigations, challenges and a built-in terminal to practice anywhere.


Download the GitQuest app
Continue learning on iOS and Android.
A project born from experience
GitQuest is not yet another Git tutorial. It's a tool created by someone who trains developers in career transitions and apprenticeships every day.
I'm Anaïs, a web developer and head of education. After years of helping learners with Git — often the number one stumbling block — I created GitQuest to make learning hands-on, progressive and motivating.
My approach: no unnecessary jargon, no theory without practice. Every investigation, every challenge is designed to simulate real-world scenarios you'll encounter at work.
Web developer
Full-stack, hands-on, pragmatic
Head of education
Long-term tech training programs
Digital accessibility
Inclusive educational design
Educational gamification
Learn by playing, not by quizzing
Frequently asked questions
Ready to truly understand Git?
Start the free course and earn your certificate. 4 chapters, ~7h, right in your browser.
Get started now




