You've heard "it's on GitHub" a hundred times and nodded like you knew what that meant. Ten minutes from now, you actually will.
No coding required. Use the arrows, your keyboard, or swipe to move through.
GitHub is a website where people store and share files — mostly code, but not only code — and keep a running history of every change ever made to them.
Think of it like a shared filing cabinet that remembers every version of every document that's ever been inside it.
A GitHub "repository" (repo for short) is just a project folder. People use repos for code, sure — but also for writing books, tracking recipes, hosting resumes, even planning weddings.
The rule of thumb: if it's a bunch of files that change over time, it can live on GitHub. Coding optional.
Every change is saved as its own snapshot ("commit"). Click through the commits below and watch the document travel through time. Nothing is ever lost.
This is the whole trick: no more final_FINAL_v3_reallyfinal.docx.
Dropbox is a shelf that holds the current copy of your stuff. GitHub is a shelf that holds every copy your stuff has ever been — labeled by date, author, and reason.
Need to store and share? Dropbox is fine. Need to know exactly what changed, when, why, and by whom — with multiple people working on the same file without overwriting each other? That's what GitHub was built for.
Storing files and tracking changes is just the start. GitHub has automation built in — it can run tasks for you automatically every time something changes. That's called GitHub Actions.
Imagine your filing cabinet could photocopy, proofread, and mail a document the second you added it. That's where this is heading — and it gets its own lesson.
You've got the concepts. The free Codecademy course below takes you through the real GitHub website, hands-on, at your own pace. Go click around in the actual thing — it'll feel familiar now.