Git & GitHub
Version control and collaborating on code.
Beginner
Start here. No background needed beyond school maths.
Git Tutorials
Step-by-step tutorials on everyday Git, workflows for teams and fixing mistakes.
Sign up to see the source
GitHub Skills
Short, hands-on courses that run inside your own •••• repository: pull requests, Actions, Pages and Copilot.
Sign up to see the source
Learn Git Branching
An interactive visual game that teaches branching, merging and rebasing by showing the commit graph as you type commands.
Sign up to see the source
Pro Git
The official, free book on Git, from the first commit to branching, rebasing and how Git stores data.
Sign up to see the source

