Free course — no credit card required
Learn Git for real,
starting from zero
In 1 day, go from "I don't understand Git" to "I commit, push, manage branches and resolve conflicts". No fluff, just practice.
If this sounds like you, this course is for you
You don't need 10 years of coding experience. If any of these ring a bell, you're in the right place.
"I don't get Git at all"
You type commands without understanding what's happening. You're afraid of breaking everything with each push.
"My bootcamp doesn't teach Git"
You're in a dev program and expected to use Git without anyone actually teaching it.
"I'm switching to dev"
You're changing careers and Git is often the first wall. This course is built for you.
"I copy-paste without understanding"
You run git add . and git push hoping it works. Here, you'll understand every command.
"Merge conflicts terrify me"
A merge conflict blocks you for hours. You'll learn to resolve them in 2 minutes.
"I want solid foundations"
You want to understand the Git model, not just memorize commands. You're in the right place.
By the end, you'll be able to…
Not just "seen it". Actually able to do it, on your own, in a real terminal.
Create a Git repo and make your first clean commits
Understand what each command does (add, commit, push, pull)
Read and navigate a Git history
Create, switch, and merge branches
Resolve a merge conflict without stress
Understand Git internals (objects, SHA, DAG)
4 chapters to understand it all
A logical progression from mental model to practice. Each chapter ends with an auto-graded exercise.
Understanding the Git model
~1h30Snapshots, Git objects, SHA, HEAD. You understand what Git actually does under the hood.
The fundamental cycle
~2hWorking directory → staging → commit. You master add, commit, status, restore.
Branches
~2hCreate, switch, merge. Fast-forward, merge commit — you understand the difference.
Resolving conflicts
~1h30Conflict markers, step-by-step resolution, best practices. No more panic.
Graded final mission
Put everything into practice in a complete mini-project. Pass it and earn your certificate.
How it works
Sign up in 30 seconds
No account to create. You click, you start. It's that simple.
Learn at your own pace
Visual theory, quizzes, and hands-on exercises on GitHub Classroom. Auto-graded.
Validate your skills
Final mission + completion certificate to share on your resume or LinkedIn.
Zero risk, all substance
100% free
No hidden fees, no credit card.
At your own pace
Move forward when you want, your progress is saved.
Real practice
Exercises in a real Git terminal, not abstract theory.
Certificate included
Showcase your skills on LinkedIn and your resume.
Frequently asked questions
Ready to finally understand Git?
Join the learners who went from "I struggle with Git" to "I manage branches and resolve conflicts".
Free · 4 chapters · ~7h · Completion certificate