Learn. Build. Certify.
Open-source certification prep labs for GitHub, cloud & DevOps exams — structured by domain weight, built for engineers who learn by doing.
CertForge is a community-driven collection of certification prep repositories. Each repo maps to a specific exam and contains:
- Domain-weighted study notes — proportional depth to exam weighting
- Hands-on demo labs — step-by-step exercises with real CLI/API commands
- Practice questions — collapsible answers with explanation of why
- Quick-reference cheat sheets — printable, exam-day ready
- Exam metadata — objectives, glossary, domain weights, study time guides
No paywalls. No fluff. Just structured, open content.
| Repo | Exam | Domain Focus | Status |
|---|---|---|---|
| GH_100_Cert_Prep | GH-100: GitHub Administration | Enterprise, Identity, Actions, Security | ✅ Available |
| GH_500_Cert_Prep | GH-500: GitHub Advanced Security | Secret Scanning, Dependabot, CodeQL | ✅ Available |
| AI-102_Cert_Prep | AI-102: Designing & Implementing Azure AI | Azure AI Services, NLP, Vision, Knowledge Mining | ✅ Available |
More tracks coming. Have a cert you want covered? Start a discussion →
Every CertForge repo follows the same layout so you always know where to look:
├── README.md # Exam overview, quick start, study plan
├── CONTRIBUTING.md # Contribution guidelines
├── QUICK-REFERENCE.md # Printable cheat sheet
├── exam-metadata/ # Objectives, domain weights, glossary
├── docs/ # One deep-dive study doc per domain
├── demos/ # Numbered hands-on lab sequences
└── scripts/ # Automation patterns and API utilities
Domain weight = study time. If a domain is 36% of the exam, it gets ~36% of the content depth.
All docs include:
- Conceptual explanations tied to official exam objectives
- Real CLI commands and API examples
- Common exam gotchas and misunderstandings
- Practice questions with collapsed answers (test yourself first)
CertForge is open to contributions from anyone preparing for or who has passed these exams.
- Found outdated content? Open an issue in the relevant repo.
- Want to add a practice question? Follow the question format and submit a PR.
- Have a better explanation? PRs for clarity improvements are always welcome.
- Passed an exam and want to add a new track? Start a discussion →
- Fork the repo you want to improve
- Create a branch:
git checkout -b fix/brief-description - Make your changes following the content standards
- Open a PR with a clear description of what changed and why
All contribution standards — question format, markdown style, accuracy requirements, and more — are documented in CONTRIBUTING.md.
All repos include a Last Updated date and the exam version they cover. Certifications evolve — if you spot drift from the current objectives, please flag it with a GitHub issue in the relevant repo.
Built by practitioners, for practitioners. Maintained by the community.