GitHub Foundations

GitHub Foundations
Photo by Markus Winkler / Unsplash

Back when I was studying for my Terraform Associate certificate, I signed up for Andrew Brown's exampro site, exampro.co, where I had purchased his Cloud Native Devops course bundle. This bundle included his courses for Terraform, GitHub Foundations, Cloud Native Kubernetes Associate, and GitPod. So when I was done with the Terraform certificate, I set my sites immediately on GitHub Foundations.

Since I had the GitHub course at my disposal I dove right into it right after my Terraform exam. Overall, I was able to go through the entire course in about 2 weeks, and sat for my exam the week after. Andrew's course is very good and thoroughly goes through all of the key areas that you will be tested on during the exam. Its easy to sign up for your own account on GitHub and follow along. And I highly recommend that you do play around with your own account to get hands on experience with the platform, if you are not already on it.

I think its important to point out that even though this is a foundations level exam, the test itself is tricky. Its not that the subject matter is specifically difficult, but there are a lot of domains to cover within the platform, and sometimes the questions can get very detailed on the specifics of the platform features. That is some questions may go deep on specifics about things like Issues, Pull requests, Projects, or any other feature within the platform. Again not difficult questions, just detailed oriented. So be prepared to do some studying to memorize the details.

As for studying, I used slides and cheatsheets provided by Andrew Brown's course, and of course, performed several of the practice tests. In the week leading up to the exam, I spent time writing down all of the details from the slide decks because I find that sometimes with detail oriented content writing things down helps. Also I practiced by just using the platform itself to help cement in the mind what and where the features are.

After this I'm also interested in hitting up the GitHub Actions certificate next, as the content for that is directly related to CI/CD and DevOps practices. It's a very interesting feature that GitHub has added in recent years that definitely rounds out the platform and provides more feature than just a code hosting service.

In any case, whether your just getting started with GitHub or you've been using the platform for years, the GitHub Foundations certificate is a good place to start. It will quickly prepare you to understand all of broad feature set within GitHub. And again, I recommend Andrew Brown's courses on exampro.co to help you prepare for the exam.

Cheers!