Learn GitHub by playing through the real loop: issue → branch → commit → push → pull request → review → merge conflict → clean merge. Built for short daily practice with progress saved in this browser.
Each module unlocks a practical GitHub habit, not just vocabulary.
—
Practice the language: pull, fork, branch, commit, push, PR, issue, conflict, rebase, review.
Choose the best next action in realistic situations.
—
Put the commands in a safe order for a feature branch workflow.
Resolve the conflict markers and keep the best final README line.
Practice turning vague work into trackable GitHub Issues.
Use this as a daily checklist before pushing code.