Lesson 1517 lessons

What is GitHub? (In One Sentence, Plus a Little More)

The one-sentence version

GitHub is a website where developers store and share their code, and keep a complete history of every change ever made to it — like Google Docs' version history, but for entire software projects instead of one document.

Why builders rely on it

It lets multiple people work on the same project without overwriting each other's work, provides a safety net (you can always go back to an earlier version if something breaks), and acts as a public portfolio — many employers check a builder's GitHub profile to see real projects they've worked on.

"Repo", "commit", "push" — you'll hear these words

A "repository" (or "repo") is one project's folder on GitHub. A "commit" is one saved snapshot of changes. "Pushing" means sending your saved changes up to GitHub. You don't need to use these yet — just recognize them so they don't sound intimidating later.

Key Takeaways

  • GitHub stores code online with a complete history of every change ever made.
  • It lets teams collaborate without overwriting each other's work and acts as a safety net.
  • Many employers check GitHub profiles as a real portfolio of a builder's work.
  • "Repo", "commit", and "push" are common terms you'll encounter — no need to use them yet.

Browse a real GitHub repo

Visit github.com/anthropics and click into any repository. Just look around — find the file list and the description, without needing to understand the code itself.