Microsoft Learn for GitHub

GitHub

Learn, develop, and master essential GitHub skills and join millions of developers and companies worldwide to build, ship, and maintain software on the largest and most advanced development platform in the world. Start here to jump-start your career and demonstrate foundational GitHub learning objectives through fun, interactive modules and paths.

Browse all GitHub learning paths
An isometric illustration of technical components for Github services.

GitHub Overview

GitHub provides an AI-powered developer platform to build, scale, and deliver secure software. Whether you’re planning new features, fixing bugs, or collaborating on changes, GitHub is where over 100 million developers from across the globe come together to create things and make them even better.

Your path to getting started with GitHub

GitHub Foundations

Introduction to the fundamental concepts and products of GitHub

GitHub Copilot Fundamentals

Explore the fundamentals of GitHub Copilot and its potential to enhance productivity and foster innovation for both individual developers and businesses.

GitHub Actions

Gain the skills and knowledge to understand how you can use GitHub Actions to automate your software development workflows.

GitHub Advanced Security

Learn how to secure your code with advanced security features at every development lifecycle stage.

GitHub Administration

The following modules will provide an overview of the various options and customizations available to you as an administrator on the GitHub platform.

Mona the cat holding up a scroll received for Github training.

Register for your official GitHub Certification Exam

Register for your GitHub Certification Exam now. Getting GitHub certified is a resounding endorsement that validates your skills, credibility, trust, and knowledge of the technologies and developer tools that are used by more than 100 million developers worldwide.