GitHub Foundationsとは?
概要・難易度・GitHubの基礎を証明する入門資格を解説
GitHub Foundationsの概要
GitHub Foundations(試験コードGH-900)は、GitHub, Inc.が実施するGitHub認定資格のひとつで、Git・GitHubの基礎知識とコラボレーション機能の理解を証明する入門レベルの資格です。試験の配信はPearson VUEと提携して行われており、世界中のテストセンターまたは自宅からのオンライン監督試験で受験できます。
※ GitHubとは、ソースコードの変更履歴を管理する「Git」というしくみを、Web上で使いやすくしたサービスのことです。世界最大級の開発者コミュニティが利用しています。
試験の出題範囲と形式
試験は多肢選択式で、制限時間は120分です。採点対象となる問題は約75問で、これとは別に将来の試験改訂に使う非採点のプレテスト問題が10〜15問含まれています。出題領域はコラボレーション機能が30%と最も比重が高く、続いてGit・GitHub入門が22%、プロジェクト管理とセキュリティが15%、モダン開発が13%、コミュニティ・OSS(オープンソースソフトウェア)が12%という配分です。
※ プレテスト問題とは、採点には反映されないものの、どの問題が採点対象かは受験者にはわからない形で出題される試験問題のことです。次回以降の試験内容を検証するために使われます。
受験資格・対象者
受験に前提資格は必要なく、誰でも申し込めます。開発者はもちろん、非開発者であっても、リポジトリの基本操作やコラボレーション機能について基礎知識があれば挑戦しやすい内容です。受験料は99米ドルですが、GitHub Educationで認証済みの学生は無料で受験できる点も特徴です。
GitHub認定資格全体の中での位置づけ
GitHub Foundationsは、GitHub Certificationsという資格体系の中で最も基礎的な「入門資格」にあたります。上位にはGitHub Actions認定やGitHub Administration認定といった、より実務寄りのテーマに特化した資格が用意されており、Foundationsはそれらへ進む前の土台を固める位置づけです。認定の有効期間は取得日から3年間で、期限が近づくと再受験や更新の案内が届きます。
難易度・学習時間の目安
合格ラインは正答率70%です。普段からリポジトリの作成やプルリクエストの操作に慣れている人であれば、公式ラーニングパスや模擬問題の確認だけで数日〜1週間程度の学習でも十分合格が狙えるレベルとされています。まったくの未経験からでも、Gitの基本コマンドとGitHubの画面操作を一通り触っておけば、20〜30時間程度の学習で対応できることが多いようです。
※ プルリクエストとは、自分が加えた変更を他の人に確認してもらい、本流のコードに取り込んでもらうための依頼機能のことです。GitHubのコラボレーションの中心的な仕組みです。
取得後に活かせる仕事・関連する職種
プロジェクトマネージャー・ディレクター
開発チームを率いる立場でも、実際にコードを書かない人は少なくありません。GitHub Foundationsで学ぶIssue管理やプロジェクトボードの使い方を理解しておくと、エンジニアとの会話がスムーズになり、進捗管理の解像度も上がります。
ジュニアエンジニア・新人開発者
プログラミングを学び始めたばかりの人にとって、Gitの操作やチーム開発のマナーは独学だとつまずきやすいポイントです。体系立てて学んだ証明として資格を持っておくと、就職活動やチーム配属後の自信にもつながります。
テクニカルライター・カスタマーサポート
ソフトウェア製品のドキュメントを書く仕事や、開発者向けのサポート業務でも、GitHub上でIssueやプルリクエストのやり取りを追う場面が増えています。基礎知識を体系的に身につけておくことで、開発者とのコミュニケーションの精度が上がります。
誕生の背景・歴史
2024年:GitHub Certificationsの一般提供開始
GitHub Certificationsという認定資格制度自体は、2024年に一般提供(GA)が開始されたばかりの比較的新しい仕組みです。それ以前もGitHubは開発者コミュニティ向けにさまざまな学習コンテンツを提供していましたが、体系立った公式認定という形に整理されたのはごく最近のことになります。
GitHub Foundationsが担う役割
制度が整理される中で、GitHub Foundationsは「まず誰もが受けられる入門資格」として位置づけられました。開発者だけでなく、非エンジニアも含めた幅広い層に、Git・GitHubの基礎とコラボレーション文化を証明する機会を提供することが狙いです。上位資格であるGitHub AdministrationやGitHub Actionsの認定は、このFoundationsを踏み台にしてより専門的な領域へ進む構成になっています。
※ GitHub Actionsとは、コードのテストやリリース作業などを自動化できるGitHub内蔵の仕組みのことです。上位認定のひとつとして体系化されています。
どんな人が、どんな目的で取得しているのか
非エンジニアからチームに参加したい人
マーケティングや企画職など、直接コードを書かない立場でも開発チームと関わる機会が増えている中、GitHubの基本用語や操作を知っておくことでコミュニケーションの壁を減らしたいという理由で受験する人がいます。
プログラミング学習を始めたばかりの学生
GitHub Educationを通じて受験料が無料になることもあり、学生のうちに基礎を証明しておきたいという動機で取得する人も少なくありません。就職活動でのアピール材料としても活用されています。
上位のGitHub認定資格を目指す実務者
GitHub ActionsやGitHub Administrationなど、より専門的な上位資格に進む前段階として、まずFoundationsで体系的な知識を整理しておきたいというインフラエンジニアやDevOps担当者もいます。
豆知識:誕生から日が浅いGitHub認定資格のいま
資格としての「若さ」が生む独特の空気
GitHub Certifications自体が2024年に一般提供が始まったばかりの制度であるため、情報処理系の国家資格のように何十年もの実施実績があるわけではありません。合格率や難易度の相場観がまだ十分に蓄積されておらず、受験者のコミュニティでも「実際どのくらいの難易度なのか」という情報交換が活発に行われている、いま生まれつつある資格ならではの雰囲気があります。
学生無料という珍しい制度設計
GitHub Education経由で認証された学生であれば、通常99米ドルかかる受験料が無料になります。IT系の認定資格では学割があっても割引にとどまるケースが多い中、全額無料という設計は珍しく、学生のうちにキャリアの足がかりを作ってほしいというGitHub側の姿勢がうかがえます。
非開発者も対象にする設計思想
多くのIT系入門資格がエンジニア候補生を主な対象とするのに対し、GitHub Foundationsは開発者・非開発者を問わず「誰でも受験可」としている点が特徴的です。GitHubというプラットフォームが、もはやエンジニアだけのものではなく、プロジェクト管理やドキュメント作成など幅広い職種の共通言語になりつつあることの表れともいえます。
まとめ ― これからのチーム開発を支える共通言語の証明
こんな方にとくにおすすめ
- 開発チームと関わる非エンジニアで、GitHubの基礎用語を体系的に押さえたい方
- プログラミング学習を始めたばかりで、Gitの基本操作を証明したい学生・初学者
- GitHub ActionsやAdministrationなど上位認定への足がかりを作りたい実務者
取得に向けた第一歩
まずは公式の学習パス(Microsoft Learn上のGitHub認定資格ページ)で出題範囲を確認し、実際にGitHubでリポジトリを作成してプルリクエストを出す一連の流れを手を動かして体験してみることをおすすめします。GitHub Educationの対象者は受験料が無料になるため、学生であれば早めに認証手続きを済ませておくとよいでしょう。合格後は、GitHub ActionsやGitHub Administrationといった上位資格への挑戦も視野に入ります。
