← All Lessons
COMMIT HISTORY — YOUR PROGRESS THROUGH THIS LESSON
Lesson 01 · Web Foundations Series

What is GitHub, actually?

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.

The Core Idea

A website for files — with a perfect memory

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.

Store FilesTrack Every ChangeShare With Anyone
Common Myth

GitHub isn't just for code

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.

WritingPlanningAnything With a History
The Superpower — Try It

Version control, live

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.

cookie-recipe.txt

This is the whole trick: no more final_FINAL_v3_reallyfinal.docx.

Quick Check

What's a repository?

Fair Question

"Isn't this just Dropbox?"

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.

Quick Check

The biggest difference from Dropbox is…

Coming Later In The Series

It can also do work for you

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 Made It

Now make it official

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.