A free course12 short lessonsNo command lineNo code

Git, explained for everyone.

Git has a reputation for being hard. It isn't. It just never had a good teacher.

Every lesson takes about five minutes, and you can't break anything here. Click around, make mistakes, and press Reset step whenever you like.

Made for people like you

Writers
who keep drafts called final and final 2.
Designers
who hand files back and forth with a team.
Vibe coders
who build apps with AI and want to know what Git is doing for them.
Anyone
who has ever lost an hour of work.
12
lessons,
about 5 min each

By the end of this course you can

Explain what a repository is and where your work lives.

Lesson 1

Choose which changes go into a snapshot, and save it.

Lessons 2 and 3

Undo a change safely after looking back through history.

Lesson 4

Send your work to origin and bring other people's changes back.

Lessons 5 and 6

Branch off to try an idea, then merge it back when it works.

Lessons 7 to 9

Review and undo what an AI coding tool changed in your project.

Lessons 2 and 4