An illustration of a school, next to an illustration of Bit the Raccoon.

GitHub is a development platform that enables you to host and review code, manage projects, and build software alongside 50 million developers.

Why is everyone building on GitHub? Because it provides the important DevOps features companies and organisations of all sizes need for their public and private projects. Whether it’s planning features, fixing bugs, or collaborating on changes, GitHub is the place where the world’s software developers gather to make things – then make them better.

In addition to providing a platform for collaborative software development, GitHub also offers a workflow designed to optimise use of its various features. While this unit offers a cursory overview of important platform components, it’s recommended that you first review Understanding the GitHub flow.


Get started with GitHub

With Microsoft Learn, you can kick off your journey into GitHub with easy to understand training – and best of all, it’s free! This is the perfect way to work through new tools and processes.

Learn more about GitHub

Already using GitHub and want to push your skills further? There’s plenty more to explore and discover.

Further resources