Skill
Snapshot work, branch, review diffs, and collaborate without rewriting shared history casually.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
1h 10mBest for beginnersfreeCodeCamp / Colt Steele1h 10m
Follow along in a real repo. Create the GitHub repo yourself.
Scott Chacon / Ben Straub6h
Chapters 1–3 are enough for V1 learners; the rest is reference.
1h 21mBest for beginnersfreeCodeCamp.org1h 21m
An 81-minute 2025 freeCodeCamp/Logiclear course that covers init, commits, branches, merges and your first pull request — everything a beginner needs, with current GitHub UI. The freshest strong Git resource we verified.
4h 20mLearnPath pickBoot dev4h 20m
Four hours that go under the hood — the commit graph, HEAD, rebase vs merge, reflog recovery — with a terminal you can follow. This is the course that stops Git from being magic and makes mistakes recoverable.
3h 44mfreeCodeCamp.org3h 44m
Nearly four hours of slow, methodical Git and GitHub instruction, published 2024, including collaboration workflows and GitHub features. A good alternative when a learner wants one resource that covers both Git and GitHub in depth.
11h 13mAdvancedBogdan Stashchuk11h 13m
Eleven hours that go past 'git init, git commit' into the parts beginners actually get stuck on: branching strategies, merge vs rebase, resolving conflicts, cherry-pick, tagged releases and the full GitHub pull-request workflow. Use it when the crash courses run out, or as a reference you watch one chapter at a time when a real repository misbehaves.