Post

How to Pass GitHub Foundations Certification Exam: My Own Certification Journey

Earlier this year (2024), GitHub shared some exciting news: certifications that were once only for their employees and partners are now open to everyone worldwide!

These certifications cover different skills and knowledge areas related to GitHub:

  • GitHub Foundations
  • GitHub Actions
  • GitHub Advanced Security
  • GitHub Administration

GitHub Certification Exams

In this blog post, I’ll be sharing my experience with the GitHub Foundations exam, detailing how to schedule, prepare for, and successfully pass it.

About GitHub Foundations Certification

According to GitHub, this exam covers understanding GitHub platform fundamental concepts, products of GitHub, and concepts of collaborating, contributing, and working on GitHub.

It covers the following domains:

  • Domain 1: Introduction to Git and GitHub (10%)
  • Domain 2: Working with GitHub Repositories (10%)
  • Domain 3: Collaboration Features (15%)
  • Domain 4: Modern Development (15%)
  • Domain 5: Project Management (20%)
  • Domain 6: Privacy, Security, and Administration (20%)
  • Domain 7: Benefits of the GitHub Community (10%)

For more details, refer to the Study Guide for GitHub Foundations.

Scheduling the Exam

To register and schedule the exam, visit the Official Exam Website and log in with your GitHub account. Then, select the GitHub Foundation Exam.

Follow these registration steps:

  1. Choose your test option (Online or On-site).
  2. Provide your candidate details.
  3. Select your desired date and time for the exam.
  4. Complete the payment process. The exam costs $99, but for a limited time, it is an additional 50% off.
  5. Review your registration details.

Registration Steps

Once you’ve completed these steps, you’ll receive an email from PSI Online containing your exam date, time, and important instructions. Make sure to read through them carefully.

Preparing for the Exam

Preparation is key for exams and certifications. It includes planning, understanding the exam content, and dedicating focused study time. Remember to Avoid Relying on Exam Dumps, as they don’t guarantee success. Embrace the process of studying and expanding your knowledge.

For effective preparation, leverage resources such as the GitHub Foundations learning path on MS Learn and the official GitHub Docs, along with other learning and training sources.

Additionally, GitHub and Microsoft are launching the new GitHub Foundations livestream series! From March 27th to April 16th, Register Now.

Livestream Sessions

Personally, I found both the MS Learning path and GitHub documentation to be valuable resources for my preparation.

For quick reference, below is a list of exam topics along with the corresponding links to relevant GitHub documentation:

Domain 1: Introduction to Git and GitHub

Git and GitHub Basics

GitHub Entities

GitHub Markdown

GitHub Desktop

GitHub Mobile

Domain 2: Working with GitHub Repositories

Understanding GitHub Repositories

Domain 3: Collaboration Features

Issues

Pull requests

Discussions

Notifications

Gists, Wikis, and GitHub Pages

Domain 4: Modern Development

GitHub Actions

GitHub Copilot

GitHub Codespaces

Domain 5: Project Management

Manage your work with GitHub Projects

Domain 6: Privacy, Security, and Administration

Authentication and Security

GitHub Administration

Domain 7: Benefits of GitHub community

Describe the benefits of the open source community

Describe how to apply the benefits of open source

Taking the Exam (Proctored at Home)

It’s important to sign in up to 15 minutes before your test start time as per the instructions provided when booking your exam. Ensure you adhere to the technical requirements and have a valid, current ID ready. The name on this ID must be in Roman (English) alphabet characters and must match the name used when scheduling the exam.

Make sure to carefully read the instructions sent to you when you booked the exams. {: .prompt-info }

The exam has around 75 questions, and you have 120 minutes to finish it. Once you’re done, you’ll know right away if you passed or failed.

After The Exam

Immediately after completing your exam, you’ll receive an email containing a detailed score report. This report will outline your overall score and the percentage scores for each exam module. It will help you pinpoint areas of strength and areas that may require improvement.

Additionally, you’ll receive a Credly badge that you can share on your social media profiles such as LinkedIn, Twitter, your website, and other platforms. This badge serves as recognition of your achievement and allows you to showcase your skills to others.

Conclusion

Starting the GitHub certification journey has been an enriching experience for me. Going beyond just earning a badge, the preparation process itself enhanced my understanding of GitHub’s tools and workflows.

Whether you’re a beginner or an experienced user, getting certified can solidify your skills. With determination and ample resources, passing the GitHub Foundations exam is within reach. Best of luck on your certification journey.

This post is licensed under CC BY 4.0 by the author.