1 Introduction to GitHub
Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.
2 Introduction to GitHub administration
Understand the security and control measures available to GitHub administrators within an organization or enterprise.
3 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.
4 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.
5 Manage sensitive data and security policies within GitHub
Familiarize yourself with GitHub's basic security tools, which prepare repositories for secure development and industry-standard response to threats.
6 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.
7 GitHub administration for enterprise support and adoption
In this module, you learn about some fundamental features and best practices that can improve the administrative operations of your GitHub Enterprise.
8 Manage GitHub Actions in the enterprise
Discover which GitHub Actions features are available for your enterprise instance and learn how to use them.
9 Leverage GitHub Actions to publish to GitHub Packages
Publish your code libraries or Docker images automatically and securely with GitHub Packages. You'll also run Docker images published into GitHub Packages locally.
This course in intended for students who want to understand and GitHub best practices. You will understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests. Additionally, you will explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.