The big picture
GitHub is a shared home for work that changes over time. It keeps every saved version, makes proposed changes visible, and records who decided what.
● Built for smart people who don't speak developer
A hands-on training gym that takes you from “What's a repo?” to confidently following work, reviewing changes, and leading a GitHub-powered team.
maya wants to merge 1 commit into main from docs/update-launch-date
Maya proposed a changeWhat changed · Why it matters · How it was checked
9:42All checks passedLinks valid · Preview ready
9:43You approved the changeScope, evidence, and launch timing confirmed
9:51A pull request is a proposal asking: “Should this change become official?”
The real problem
Knowing where the green button lives is not enough. You need a mental model for what the team is changing, why review exists, and which signals deserve your attention.
Every important change leaves a visible, reviewable trail.
Zero to workflow-ready
Each module translates the concept, shows why it matters at work, then puts you inside a safe GitHub simulation. The next module unlocks when you prove the move.
GitHub is a shared home for work that changes over time. It keeps every saved version, makes proposed changes visible, and records who decided what.
A repository brings the work, its history, the team conversation, and the automation into one place. You can learn a project’s health without opening a terminal.
A commit is not an auto-save. It is an intentional checkpoint that groups one coherent change and explains why that change exists.
A branch is an independent line of work. It starts from the current official version and lets someone prepare a change without altering main for everyone else.
A pull request—usually called a PR—is a proposal to merge one branch into another. It packages the change, context, conversation, checks, and approvals into one decision record.
A review tests whether the proposal solves the right problem safely. Reviewers inspect the diff, ask questions, check evidence, and then comment, approve, or request changes.
Issues capture work, decisions, bugs, or ideas. Projects organize issues and pull requests into useful views such as a roadmap, table, or board.
Healthy teams make the safe path the easy path: protected branches, required reviews, automated checks, least-privilege access, and fast response when a secret is exposed.
Built for the person responsible
You need enough fluency to ask better questions, see delivery risk early, and participate in the decisions GitHub records.
Start module one →Navigate any repository and identify the work, owner, status, and risk.
Understand changes, checks, reviews, conflicts, and when a PR is safe to merge.
Use issues, projects, permissions, and guardrails to make delivery visible.
Your first safe rep
Start with the mental model, finish with a leadership assessment, and keep your progress on this device. No signup required.
Begin the GitHub course →Preview the leadership field guide