An 8-week curriculum that takes mentees from "what is Git?" to confidently contributing to real open-source projects.
Based on: Codetopia 8-Week Git & GitHub Curriculum Total XP available: 3,400 XP across 16 sessions + 8 capstones Audience: New developers, career-switchers, bootcamp students, and first-time open-source contributors.
- Read the Code of Conduct.
- Start at
weeks/week-1-foundation/. - Work through each session's
README.md→lecture-notes.md→project.md. - Submit your capstone by opening a PR to
projects-showcase/. - Ask questions in the Discussions tab of this repository.
- Read
mentor-resources/teaching-guide.md. - Pick a pacing option in
mentor-resources/pacing-guide.md. - Customize Week 1 with your voice, then share the repo URL.
- Use rubrics in
mentor-resources/rubrics/when grading capstones.
| Week | Title | Focus | XP |
|---|---|---|---|
| 1 | Foundation | Install, config, first commits | 400 |
| 2 | Core Workflow | Staging, history, .gitignore | 400 |
| 3 | Branching & Merging | Branches, merges, conflicts | 450 |
| 4 | Remote Collaboration | GitHub remotes, clone, push, pull | 400 |
| 5 | Pull Requests & Reviews | PR etiquette, code review | 450 |
| 6 | Advanced Git | Rebase, cherry-pick, reflog | 450 |
| 7 | Open Source Contribution | Forks, issues, good PRs | 400 |
| 8 | Real-World Projects | CI, releases, portfolio-ready repo | 450 |
git-github-mentorship/
├── README.md ← you are here
├── CONTRIBUTING.md how mentees contribute
├── CODE_OF_CONDUCT.md community standards
├── LICENSE MIT
├── weeks/ week-by-week curriculum
├── templates/ copy-paste ready files
├── mentor-resources/ mentor-only materials
├── resources/ shared learning materials
├── troubleshooting/ problem → solution pairs
├── discussions/ FAQ + curated links
└── projects-showcase/ mentee work gallery
- Check
troubleshooting/for common errors. - Search or open a thread in Discussions.
- Tag your mentor in a PR comment.
Happy committing! 🚀