GitHub Foundations Part 2 of 2

The GitHub Foundations Learning Path Part 2 of 2 is a concise and beginner-friendly journey designed to introduce you to the fundamental concepts and products of GitHub. You'll discover the benefits of using GitHub as a collaborative platform and explore its core features, such as repository management, commits, branches, and merging.

In this learning path, you'll:

  • Gain an understanding of GitHub’s essential tools
  • Become familiar with Git
  • Learn about GitHub Copilot

Prerequisites

Modules in this learning path

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.

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

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

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

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

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

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

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