Skip to main content

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.

Tools we recommend

Understand Git with GitQuest, move fast with the right tools

We only feature tools we have genuinely tested. Today: Gitoryx, a visual Git client.

Visual Git client · partner

Gitoryx

macOS + WindowsNative & lightNo account

A fast, readable visual Git client. Perfect once you understand rebase and want to do it without fighting the command line.

  • Visual commit graphYour whole repo history at a glance.
  • Interactive rebase by mouseReorder and squash without a typo.
  • Calmer merge conflictsA readable side-by-side view.
The commit graph of a repository in Gitoryx
The commit graph in Gitoryx.

We suggest finishing your GitQuest paths first. Understand why you are rewriting history before letting a tool do it for you. Understand, then speed up.

Try Gitoryx-20% for 1 yearFree on public repos · code GITQUEST20
Partner link · GitQuest earns a commissionunderstand first, your future self will thank you
GitQuest is also featured on
GitQuest - Learn Git by solving challenges in a fake terminal | Product HuntGitQuest featured on Uneed

2 ways to learn Git

A full course in your browser, and a mobile app to practice on the go.

In your browser

  • Free Chapter 1: the Git model
  • Full tutorial with terminal examples
  • Topic guides (branches, remote…)
  • No installation required
Start Chapter 1

On your phone

  • Full 4-chapter course
  • Gamified interactive investigations
  • Daily challenges and XP progression
  • Verifiable certificate included
New · free games

Two free Git games, right now

Guess commands in Hangman, or complete the right Git command. Straight in your browser, no install, no account.

And discover 2 more games in the app

5 minutes to level up

On the bus, on the couch, between classes. GitQuest fits your pace.

01

Open the app

Pick a mode: interactive investigation, quick quiz, or daily challenge.

02

Practice in 5 minutes

Type Git commands in a simulated terminal. No risk, no setup.

03

Progress every day

Earn XP, unlock badges, and build your daily streak.

The app in action

Investigations, quizzes, built-in terminal and gamified progression. All on your phone.

Interactive investigations

Solve Git mysteries step by step in a simulated terminal.

A real terminal, real practice

No boring quizzes. You type real Git commands and see the result in real time.

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 in your browser, or download the app to practice on the go.


Available on iOS and Android