Foundations
Git & GitHub
Version control taught through a project rather than as a list of commands. You take something you built earlier and make it a professional repository, with a real git running in the browser so every command is practiced rather than described.
The course project
Professional Repository
Repository, README, screenshots, documentation, real commit history, branches, issues, a pull request, and a deployment.
6 modules · 12 lessons
Each module ends with a practice test, a graded build, and a step of the course project.
Part I: Tracking Work
Section project · coming soon
A History You Would Want to Read
Take a messy project and give it a clean, meaningful commit history.
Part II: Parallel Work
Section project · coming soon
Two Features, One Merge
Build two features on two branches and merge them, resolving a real conflict.
Part III: Working With Others
Section project · coming soon
Your First Pull Request
Fork, change, push and open a pull request on a practice repository.