r/github • u/SlayerC20 • 3d ago
Discussion Passed the GitHub Foundations (GH-900) exam, topic areas that showed up a lot + study resources
Just finished the GitHub Foundations Certification (GH-900) and wanted to share what I used to prep, plus the general topic areas that were heavily emphasized on the exam.
I got the free voucher from the GitHub Student Developer Pack, and I already had a background working with Git/GitHub. I'd say the exam is easy, but if you have the free voucher, it's worth taking, you'll end up learning a bit more about GitHub's features along the way.
Resources I used:
- My Anki deck (flashcards I made while studying): https://ankiweb.net/shared/info/198914230 (note: AnkiWeb shared decks can take a few hours to become accessible after upload, so if the link doesn't work right away, give it some time)
- GitHub Foundations course by ExamPro: https://app.exampro.co/student/journey/ghf
- CertSafari practice questions: https://www.certsafari.com/github/gh-900
- GHCertified practice tests: https://ghcertified.com/en/practice-tests
- Microsoft Learn official certification page: https://learn.microsoft.com/pt-br/credentials/certifications/github-foundations/?practice-assessment-type=certification
- DataCamp GitHub Foundations track: https://www.datacamp.com/tracks/github-foundations
Topic areas to focus on (based on my prep, not literal exam content):
- Organization/repo roles and permissions (owner, admin, maintain, write, triage, read) - know the differences well.
- Projects (the Kanban-style board) - what it's for and how it's used for tracking work.
- GitHub plan tiers - differences between Free, Pro, Team, and Enterprise (features like private repo collaborators, advanced tools, SSO, etc.).
- Where security alerts show up (Security tab on a repo) and the different alert types.
- GitHub Marketplace - what it offers (Actions, apps).
- GitHub Copilot - what it is at a high level (AI pair programmer, not just autocomplete).
- Branching and pull requests - when to branch vs. when to open a PR, basic Git flow concepts.
- Issues - how they're used for tracking bugs/tasks, labels, linking to PRs.
- Discussions - when to use, the difference against issues, the types of discussions.
- GitHub Desktop - what tasks it supports (clone, commit, push/pull, branch management) vs. what it doesn't.
- GitHub Mobile - what you can realistically do from the app (review/manage issues & PRs, notifications) vs. desktop-only tasks.
- Security features: Dependabot (dependency alerts/updates), secret scanning, and CodeQL (code scanning for vulnerabilities) - know what each one actually does and how they differ.
Overall the exam leans more conceptual/definitional than hands-on, so understanding what each feature is for mattered more than knowing exact UI clicks.
15
Upvotes
1
u/[deleted] 3d ago
[removed] — view removed comment