Learn, develop, and master essential Git and GitHub skills. Start here to jump-start your career and demonstrate foundational GitHub learning objectives through fun, interactive learning paths and modules. This repo maintains the GitHub content published on MS Learn found here.
- GitHub product landing page: landing page for GitHub modules/learning paths on MS Learn
- PowerBI: Dashboard data of current module content on MS Learn
Below are the GitHub learning paths currently published on MS Learn. If you're looking for the complete module catalog, you can find it here.
Expand for the GitHub Actions modules:
- Automate development tasks by using GitHub Actions
- Build continuous integration (CI) workflows by using GitHub Actions
- Leverage GitHub Actions to publish to GitHub Packages
- Create and publish custom GitHub actions
- Build and deploy applications to Azure by using GitHub Actions
- Manage GitHub Actions in the enterprise
Expand for the GitHub Administration modules:
- Introduction to GitHub administration
- Introduction to GitHub's Products
- Maintain a secure repository by using GitHub best practices
- Manage sensitive data and security policies within GitHub
- Authenticate and authorize user identities on GitHub
- GitHub administration for enterprise support and adoption
- Manage GitHub Actions in the enterprise
- Leverage GitHub Actions to publish to GitHub Packages
Expand for the GitHub Advanced Securuity modules:
- Introduction to GitHub Advanced Security
- Configure Dependabot security updates on your GitHub repo
- Configure and use secret scanning in your GitHub repository
- Configure code scanning on GitHub
- Identify security vulnerabilities in your codebase with CodeQL
- Code scanning with GitHub CodeQL
- GitHub administration for GitHub Advanced Security
- Manage sensitive data and security policies within GitHub,
Expand for the GitHub Fundamentals modules:
If you have content feedback or suggested changes for a Microsoft Learn module, please use the MS Learn Module Update Request issue form. A team member will triage the request. Thank you for taking the time to improve our content!
Here are some helpful resources to use during your GitHub Content on Microsoft Learn journey.
- Thomas Petchel: SR. Content Developer
- Nick Walker: Content Strategy (DevOps/GitHub)
- Judy McNeil: PM and Sr. Content Developer
- Brian Turner: Sr. Manager Learn Content
- Bob Tabor: Sr. Program Manager and Sr. Content Developer
- Helen Miller: Sr. Instructional Designer
- John Papa: Lead Cloud Developer Advocate
Additional resources for GitHub employees.