Roadmaps
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
Community-curated paths to learn to code. Pick one and a squad forms around you — you finish it together, not alone.
Version control is the first tool every developer must master: commits, branches, merges, pull requests, and how to un-break things when they go wrong.
What Git is, why it exists, and how repositories track history.
Stage, commit, inspect history, and read diffs confidently.
Create branches, merge them, and resolve conflicts without fear.
Push, fork, open pull requests, and review code on GitHub.
Fix mistakes with restore, revert, reset, and interactive rebase.
Adopt a team workflow: GitHub flow, protected branches, and good PR habits.