Interactive · Visual · Free

Master Git From Zero to Professional

Learn version control through interactive lessons, visual workflows, a hands-on terminal playground, quizzes and achievements.

git initgit commitgit branchgit mergegit rebase
Drag to rotate the commit galaxy ✦

Your Learning Roadmap

Six levels, from absolute basics to advanced Git mastery. Complete lessons to fill your progress bars.

Command Playground

A safe simulated repository. Type commands on the left, watch the commit graph react in real time. Try: git init, touch app.js, git add ., git commit -m 'first', git switch -c feature

Repository graph
Run git init then make commits to grow the graph ✨

Command Explorer

Every Git command you need, ordered from beginner-friendly to advanced. Click a card for full details.

Test Your Knowledge

Your Progress