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

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.

Start the free course4 chapters · ~7h · certificate included

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.

1

Understanding the Git model

~1h30

Snapshots, Git objects, SHA, HEAD. You understand what Git actually does under the hood.

2

The fundamental cycle

~2h

Working directory → staging → commit. You master add, commit, status, restore.

3

Branches

~2h

Create, switch, merge. Fast-forward, merge commit — you understand the difference.

4

Resolving conflicts

~1h30

Conflict 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

1

Sign up in 30 seconds

No account to create. You click, you start. It's that simple.

2

Learn at your own pace

Visual theory, quizzes, and hands-on exercises on GitHub Classroom. Auto-graded.

3

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