Loading...
Loading...
GitHub is often described as "a platform for developers." But in 2025, GitHub is used by designers, writers, project managers, researchers, data analysts, and business people.
In plain English: GitHub is like Google Docs for any type of file — but with a super-powered "track changes" feature that remembers EVERY version of EVERY file, forever.
If you've ever:
...then GitHub is useful for you.
Repository (repo) — A project folder on GitHub. Contains all files for one project. Think of it like a folder on your computer, but online and tracked.
Commit — Saving a snapshot of your work. Like pressing "Save" but with a note explaining what you changed. You can go back to any commit at any time.
Branch — A parallel version of your project. Like making a copy of a document to try something risky without affecting the original.
Pull Request (PR) — A request to merge your changes into the main project. Like submitting a document edit for review — others can see your changes, comment, and approve before it goes live.
Clone — Downloading a copy of a repository to your computer.
Push — Uploading your changes from your computer to GitHub.
Pull — Downloading the latest changes from GitHub to your computer.
Documentation: Store project documentation, meeting notes, decision logs — all version-controlled.
Data: Track changes to datasets. See who modified data and when.
Websites: GitHub hosts websites for free (GitHub Pages). Many portfolios and project sites live here.
Collaboration: Teams review each other's work through pull requests — not just code, but any file type.
Portfolio: Your GitHub profile shows your contributions and projects — like a living resume.
Your profile URL will be: github.com/yourusername
By the end of this guide:
Next up: Lesson 2 — Your First Repository.