Your gamified path to the GitHub Foundations Certification (GH-900)
Close issues → Earn XP → Level up → Get certified! 🎓
📚 Study Resources & Free Practice Tests →
| 🎯 Quest Progress | |
|---|---|
| Level | 🥈 Apprentice |
| XP | 265 / 1,745 |
| Quests | 9 / 49 completed |
| Domains | 0 / 7 cleared |
[█████░░░░░░░░░░░░░░░░░░░░░░░░░] 18%
Complete quests (issues) in each domain. Close an issue when you've mastered the topic. Each domain ends with a 🏆 Boss Fight quiz!
| Level | Title | XP Required | Reward |
|---|---|---|---|
| 🥉 | Noob | 0 | You're here! |
| 🥈 | Apprentice | 200 | Basics unlocked |
| 🥇 | Practitioner | 500 | You know your way around |
| 💎 | Expert | 900 | Deep knowledge gained |
| 👑 | Master | 1,300 | Nearly unstoppable |
| 🎓 | Certified! | 1,745 | All quests complete — go take the exam! |
| Difficulty | XP | Description |
|---|---|---|
| 📗 Easy | 10 XP | Concept / reading quest |
| 📙 Medium | 25 XP | Hands-on practice |
| 📕 Hard | 50 XP | Complex challenge |
| 🏆 Boss | 100 XP | Domain final quiz |
The foundation of everything. Master Git concepts and how GitHub extends them.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 1 | What is Version Control? | 📗 Easy | 10 | ⬜ |
| 2 | Git vs GitHub — Know the Difference | 📗 Easy | 10 | ⬜ |
| 3 | Git Basics — init, add, commit, push, pull | 📙 Medium | 25 | ⬜ |
| 4 | Branching & Merging | 📙 Medium | 25 | ⬜ |
| 5 | GitHub Accounts & Plans (Free/Pro/Team/Enterprise) | 📙 Medium | 25 | ⬜ |
| 6 | GitHub Mobile & Desktop Apps | 📙 Medium | 25 | ⬜ |
| 7 | Git Internals — Objects, Refs, HEAD | 📕 Hard | 50 | ⬜ |
| 8 | 🏆 BOSS: Domain 1 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 270 · Milestone: Domain 1
Create, configure, and maintain repositories like a pro.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 9 | Creating Repositories — New, Template, Import | 📗 Easy | 10 | ⬜ |
| 10 | Essential Repo Files — README, LICENSE, .gitignore | 📗 Easy | 10 | ⬜ |
| 11 | CONTRIBUTING & CODEOWNERS | 📙 Medium | 25 | ⬜ |
| 12 | Branches, Tags & Releases | 📙 Medium | 25 | ⬜ |
| 13 | Repository Insights — Traffic, Deps, Network | 📙 Medium | 25 | ⬜ |
| 14 | Repository Templates & Auto-linking | 📕 Hard | 50 | ⬜ |
| 15 | 🏆 BOSS: Domain 2 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 245 · Milestone: Domain 2
The heart of GitHub. Issues, PRs, reviews, and teamwork.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 16 | GitHub Issues — Create, Assign, Label, Link | 📗 Easy | 10 | ⬜ |
| 17 | Pull Requests 101 — Create, Review, Merge | 📗 Easy | 10 | ⬜ |
| 18 | Code Review Mastery — Suggestions & Approvals | 📙 Medium | 25 | ⬜ |
| 19 | Discussions & Notifications | 📙 Medium | 25 | ⬜ |
| 20 | Gists & GitHub Pages | 📙 Medium | 25 | ⬜ |
| 21 | Issue & PR Templates | 📙 Medium | 25 | ⬜ |
| 22 | Advanced Collaboration — Draft PRs, Auto-merge | 📕 Hard | 50 | ⬜ |
| 23 | 🏆 BOSS: Domain 3 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 270 · Milestone: Domain 3
Actions, Codespaces, and Copilot — the modern developer toolkit.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 24 | GitHub Actions Overview — CI/CD Concepts | 📗 Easy | 10 | ⬜ |
| 25 | Your First Workflow — Build a CI Pipeline | 📙 Medium | 25 | ⬜ |
| 26 | GitHub Codespaces — Cloud Dev Environments | 📙 Medium | 25 | ⬜ |
| 27 | github.dev vs Codespaces — Know the Difference | 📙 Medium | 25 | ⬜ |
| 28 | GitHub Copilot Basics — AI Pair Programming | 📙 Medium | 25 | ⬜ |
| 29 | Actions Deep Dive — Reusable Workflows & Marketplace | 📕 Hard | 50 | ⬜ |
| 30 | 🏆 BOSS: Domain 4 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 260 · Milestone: Domain 4
Plan, track, and ship with GitHub Projects.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 31 | GitHub Projects Overview — Boards, Tables, Roadmaps | 📗 Easy | 10 | ⬜ |
| 32 | Setting Up a Project — Items, Fields, Views | 📙 Medium | 25 | ⬜ |
| 33 | Labels & Milestones — Organize Work | 📙 Medium | 25 | ⬜ |
| 34 | Project Workflows & Automation | 📙 Medium | 25 | ⬜ |
| 35 | Projects vs Projects Classic | 📕 Hard | 50 | ⬜ |
| 36 | 🏆 BOSS: Domain 5 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 235 · Milestone: Domain 5
Secure your code, your org, and your users.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 37 | Account Security — 2FA, Passkeys, SSH Keys | 📗 Easy | 10 | ⬜ |
| 38 | Repository Visibility — Public, Private, Internal | 📗 Easy | 10 | ⬜ |
| 39 | Roles & Permissions — Org, Repo, Team Access | 📙 Medium | 25 | ⬜ |
| 40 | Branch Protection Rules | 📙 Medium | 25 | ⬜ |
| 41 | Security Features — Dependabot, Code & Secret Scanning | 📙 Medium | 25 | ⬜ |
| 42 | Organization Management — Settings, Audit Logs, SSO | 📕 Hard | 50 | ⬜ |
| 43 | 🏆 BOSS: Domain 6 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 245 · Milestone: Domain 6
Open source, InnerSource, and giving back.
| # | Quest | Difficulty | XP | Status |
|---|---|---|---|---|
| 44 | Open Source on GitHub — Licenses & Etiquette | 📗 Easy | 10 | ⬜ |
| 45 | InnerSource — Open Source Practices Internally | 📗 Easy | 10 | ⬜ |
| 46 | Community Health Files — CoC, Contributing Guides | 📙 Medium | 25 | ⬜ |
| 47 | GitHub Sponsors & Stars | 📙 Medium | 25 | ⬜ |
| 48 | Building a Welcoming Community Profile | 📕 Hard | 50 | ⬜ |
| 49 | 🏆 BOSS: Domain 7 Quiz | 🏆 Boss | 100 | ⬜ |
Domain XP: 220 · Milestone: Domain 7
- Pick a quest — Open an issue from any domain
- Study the topic — Follow the learning objectives and resources in the issue
- Complete the challenge — Do the hands-on task described
- Close the issue — GitHub Actions auto-updates your progress ✨
- Boss fights — Complete the quiz file linked in the boss issue, then close it
- Level up — Watch your XP grow and badges unlock!
- Work through domains in order, or jump around — your call
- Boss quizzes are in the
quizzes/folder — honor system! - The GitHub Actions workflow auto-updates the progress bar on each issue close
- Star ⭐ this repo to bookmark your quest
| Resource | Link |
|---|---|
| 📘 Official Study Guide | Microsoft Learn GH-900 |
| 🎓 GitHub Learning Paths | GitHub Skills |
| 📺 FreeCodeCamp Guide | Exam Prep Guide |
| 📝 Practice Tests | Tutorials Dojo |
| 📚 GitHub Docs | docs.github.com |
Close issues. Earn XP. Get certified. 🎓
Gamified GitHub Foundations Certification prep