This page is for developers, administrators and team members preparing for a GitHub certification exam delivered through Pearson VUE. It lists the exam format facts we could verify, such as the $99 USD US fee, the 100 minute time limit and the 700 passing score. It also has free practice sets by topic, worked sample questions and a study plan.
The GitHub Professional Certificate takes about 100 minutes and costs $99[1][2] (GitHub, verified Oct 22, 2026).
Numbers in brackets link to the official sources listed under Sources & last verified. Dates that have passed are removed automatically.
| Item | Detail | Source · Verified |
|---|---|---|
| Time limit | 100 minutes[1] | learn.microsoft.com · Oct 22, 2026 |
| Passing score | 700 on a 1–1,000 scale[3] | learn.microsoft.com · Oct 22, 2026 |
| Exam fee | $99 USD per exam (US price)[2] | learn.microsoft.com · Oct 22, 2026 |
| Validity | 2 years (Actions, Administration, Advanced Security, Copilot)[4] | learn.microsoft.com · Oct 22, 2026 |
| Renewal | Moving to Microsoft recertification; certifications expiring before then get a 6-month extension[1] | learn.microsoft.com · Oct 22, 2026 |
| Renewal (GitHub Foundations (GH-900)) | No renewal required[2] | learn.microsoft.com · Oct 22, 2026 |
| Delivery | Pearson VUE test center or online proctored; booking up to 90 days ahead[5] | GitHub · Oct 22, 2026 |
| Eligibility | Valid government-issued photo ID; registered name must match the ID[5] | GitHub · Oct 22, 2026 |
According to GitHub, “A score of 700 or greater is required to pass.”[3]
GitHub certifications are run by GitHub and delivered with Pearson VUE. They are meant to show that you can work with GitHub features in practice. This page is a study aid and not the official source, so check the details below against GitHub's own documentation before you book.
Retake waiting periods and the official skills outline are not covered by the facts we verified. Read them on the GitHub and Microsoft Learn exam pages before you plan your dates.
Prepare for the GitHub Professional Certificate exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.
These are practice questions written for this site, not questions from the real exam. Each explanation shows why the right answer is right and why the others are wrong.
Question: What is a remote repository?
Answer: C. A GitHub-hosted repository for collaboration
Explanation:
The correct answer is a GitHub-hosted repository for collaboration. A remote repository is a copy of your project stored on a server, such as GitHub, that you and your teammates push to and pull from. It gives everyone a shared, up-to-date version of the work.
A backup copy is wrong because the purpose is shared collaboration, not storage for safekeeping. A hidden folder is wrong because the term describes where the repository lives, not how it is displayed on your machine. A template for creating branches is wrong because branches are created inside a repository, and a remote is not a pattern for making them.
Rule to remember: local means on your machine, remote means on a hosted server that the team shares. Most Git commands that sync work, such as push, pull and fetch, talk to a remote.
Question: Which tool helps automate checks on pull requests?
Answer: C. GitHub Actions
Explanation:
The correct answer is GitHub Actions. It is the automation and CI/CD feature built into GitHub, and a workflow can run tests, linting and builds whenever a pull request is opened or updated. The results show up as checks on the pull request.
GitHub Pages is wrong because it publishes static sites from a repository and does not run checks. GitHub Gists is wrong because it is for sharing snippets and small files. GitHub Discussions is wrong because it is a space for community conversation, not for running automation.
Rule to remember: if the question is about something that runs automatically in response to an event in the repository, think of Actions. If it is about publishing, sharing or talking, it is probably one of the other features.
Question: In GitHub Projects (Projects v2), what are 'custom fields' used for?
Answer: B. Extending project items with additional metadata like priority, story points, or dates
Explanation:
The correct answer is extending project items with additional metadata like priority, story points or dates. Custom fields let a team add its own columns to a Projects v2 board or table, so each item can carry the information the team plans around and can be filtered, grouped and sorted on it.
Adding custom webhooks is wrong because webhooks are configured at the repository or organization level and are not a project field. Creating custom branch naming rules is wrong because branch rules belong to repository settings, not to project items. Defining custom deployment environments is wrong because environments are set up on the repository for deployments.
Rule to remember: fields describe work items inside a project. Settings that control branches, deployments or integrations live elsewhere.
Start with the official material. Read the exam page and study guide on Microsoft Learn and the registration page in GitHub Docs, and write down the skills areas the exam lists for the specific certification you chose. Use that list as your checklist, since this page cannot replace it.
Next, take one practice set at a time rather than mixing topics. If you are new to Git, begin with version control and Git fundamentals, then move to repository and branch management and collaboration and pull requests. After that, work through GitHub Actions and workflow automation, security fundamentals and GitHub Copilot and AI development tools.
For every question you miss, read the explanation, then open the matching GitHub Docs page and try the feature in a practice repository. Keep a short list of the rules you got wrong and review it before each new set.
In the last days, repeat the sets where you were weakest, and check your ID, your registered name and your test appointment details. Our questions are written by us and are not real exam questions, so treat them as practice for understanding, not as a preview of the exam.
The listed price is $99 USD per exam at the US price. Microsoft Learn notes that the price is based on the country or region where the exam is proctored, so your fee may differ. Check the price shown on the exam page and at checkout before you book.
The GitHub Foundations (GH-900) study guide states that a score of 700 or greater on a 1–1,000 scale is required to pass. That figure comes from the Foundations guide, so check the official page for any other GitHub exam you plan to take.
The GitHub Actions exam page says you have 100 minutes to complete the assessment. Time limits can vary between exams, so confirm the figure on the page for your chosen certification before test day.
Yes. GitHub partners with Pearson VUE to deliver exams online with a proctor and at test centers. You can schedule up to 90 days ahead. You need a valid, unexpired, government-issued photo ID, and the name you register with must match it.
Actions, Administration, Advanced Security and Copilot certifications are valid for 2 years. GitHub Foundations does not require renewal. GitHub is moving to Microsoft's recertification process, and certifications that expire before it is available are extended by 6 months.
No. The questions on this site are written by us with AI tools and are not real exam questions. Use them to find weak topics and practise the concepts, and rely on the official GitHub and Microsoft Learn material for the exam's skills outline.
How we verify: editorial & fact-checking policy. Report an error: contact us.