Back to the course guide
// GIT GUIDE

And what is Git?

Git is a tool that records the history of your files.

No more piles of copies named final, final-v2, and really-final. Git records checkpoints of your work, and you can return to any of them at any time.

Development teams around the world collaborate through Git. It's the de facto common language of building software together.

report.docreport_v2.docreport_final.docreport_old.docreport_final_v2.docreport_FINAL.docreport_最終版.docWhich one is the latest!?
Without Git, this happens
Git records checkpoints you can always return to
// WHY LEARN

What learning Git does for you

01

Freedom from losing work

Every change stays in the history, so mistakes can be rolled back. Breaking something stops being scary.

02

Join team development

Split work across branches and merge it back together. It's the entry ticket to dev teams and open source.

03

Use GitHub with confidence

Publish and back up your code on GitHub. It doubles as a learning log and a portfolio.

// TRY A LESSON

Try a real lesson, right here

An actual slide from Git Introduction: the save-point idea
// ROUTE

How the Git courses progress

Two courses: Introduction and Fundamentals, taking you from personal version control to team development.

The only prerequisite is basic terminal use

If you can move between folders with commands, you're ready. If that still feels shaky, finishing Terminal Introduction first is the fastest path. View Terminal Introduction

Every course has a matching Training course

After finishing a course, repeat what you learned in its Training course. That's how knowledge in your head becomes skill in your hands.