Please complete your modules and practice assessment as soon as possible. Vouchers are limited. 

Microsoft Certified Course

GitHub Foundations

This exam is targeted towards GitHub users who want to validate their understanding of the foundational topics, products, and concepts of collaborating, contributing, and working on GitHub.

About the course

GitHub Foundations

Candidates for this exam should have foundational knowledge of GitHub and its core features. This includes understanding Git, repositories, collaboration tools, project management, and modern development practices. The exam is designed for non-developers, developers, and all GitHub users seeking to improve their proficiency with GitHub fundamentals.

Finsihed the course?

Take the practice exam

Take the practice exam to test your knowledge and confirm your readiness for your certification. Passing the practice assessment with 70%+ is required before you can claim your free YES x Microsoft certification voucher.

Course Modules

You must complete every module in the learning path and pass the practice exam to qualify for the free certification voucher. Vouchers are limited so hurry and complete your course today!

Introduction to Git

Find out what source control is, and get an introduction to Git, the world’s most popular version control system.

Introduction to GitHub

Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.

Introduction to GitHub's products

This module provides an overview of GitHub products, including the account types, plan options, associated features, and billing. It also covers how to access GitHub on-the-go using GitHub Desktop and GitHub Mobile.

Configure code scanning on GitHub

This module introduces you to code scanning and its features. You’ll learn how to implement code scanning using CodeQL, third party tools, and GitHub Actions.

Introduction to GitHub Copilot

GitHub Copilot is an AI-powered coding assistant that helps you generate, understand, refactor, and debug code in real time using both inline suggestions and a conversational chat experience, directly from your development environment.

Code with GitHub Codespaces

GitHub Codespaces is a fully configured development environment hosted in the cloud. By using GitHub Codespaces, your workspace, along with all of your configured development environments, is available from any computer with access to the internet.

Manage your work with GitHub Projects

Learn to use GitHub Projects to create issues, break them into tasks, track relationships, add custom fields, and have conversations.

Communicate effectively on GitHub using Markdown

Learn to use Markdown to communicate with brevity, clarity, and expression.

Code with GitHub Codespaces

GitHub Codespaces is a fully configured development environment hosted in the cloud. By using GitHub Codespaces, your workspace, along with all of your configured development environments, is available from any computer with access to the internet.

Configure code scanning on GitHub

This module introduces you to code scanning and its features. You’ll learn how to implement code scanning using CodeQL, third party tools, and GitHub Actions.

Introduction to GitHub Copilot

GitHub Copilot is an AI-powered coding assistant that helps you generate, understand, refactor, and debug code in real time using both inline suggestions and a conversational chat experience, directly from your development environment.

Contribute to an open-source project on GitHub

Learn how to use GitHub to find open-source projects and tasks to contribute to. Discover how to create pull requests and communicate with project maintainers effectively to get your changes accepted. Learn about the benefits of getting involved with open-source communities.

Manage an InnerSource program by using GitHub

Learn to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.

Maintain a secure repository by using GitHub best practices

In this module, you’ll learn best practices for building, hosting, and maintaining a secure repository on GitHub.

Introduction to GitHub administration

Understand the security and control measures available to GitHub administrators within an organization or enterprise.

Authenticate and authorize user identities on GitHub

This module provides an overview of the authentication and authorization options available to you in your GitHub organization or GitHub Enterprise.

Manage repository changes by using pull requests on GitHub

Learn how to manage changes to your repository source by using pull requests.

Search and organize repository history by using GitHub

Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub.

Using GitHub Copilot with Python

GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code in Python.

Finsihed the course?

Take the practice exam

Take the practice exam to test your knowledge and confirm your readiness for certification. Passing the practice assessment with 70%+ is required before you can claim your free YES x Microsoft certification voucher.

Finished your course and passed your practice exam? Claim your voucher!

If you have completed all required modules and passed your practice assessment, you qualify for a free certification voucher. Submit your voucher claim form to move forward with your final exam.