Learn Git and GitHub from the ground up — track changes, branch and merge, collaborate with pull requests, and master the workflows real teams use every day.
Work through the modules at your own pace. Each lesson is a self-contained, hands-on read.
There are no prerequisites — you only need a computer and a terminal. No programming experience is required; every term is explained the first time it appears. Git is the foundation under every other DataTweets track, so this is a great course to take early. By the end you'll confidently use Git on the command line and collaborate on GitHub with branches, pull requests, and code review.
git --version.Every command in this course was run for real — the output you see is the output you'll get. Commit hashes and timestamps will differ on your machine, which is expected.
No sign-up, no subscriptions
Learn the real Git, not just a button
Every example run for real, output included
A guided project in every module
Branches, pull requests, and code review
See how Git actually works
Start with Version Control Foundations and build up to confident, everyday collaboration on GitHub.
Start the first lesson