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.
- GitHub product landing page: landing page for GitHub modules 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 操作 modules:
- Automate development tasks by using GitHub 操作
- Build continuous integration (CI) workflows by using GitHub 操作
- Build and deploy applications to Azure by using GitHub 操作
- Automate GitHub by using GitHub Script
- Leverage GitHub 操作 to publish to GitHub 包
- Create and publish custom GitHub actions
- Manage GitHub 操作 in the enterprise
Learning path GitHub fundamentals - Administration basics and product features Part 1 of 2
Learning path GitHub fundamentals - Administration basics and product features Part 2 of 2
Expand for the GitHub Administration modules:
- Introduction to GitHub
- 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 操作 in the enterprise
- Leverage GitHub 操作 to publish to GitHub 包
Learning path GitHub Advanced 安全 Part 1 of 2
Learning path GitHub Advanced 安全 Part 2 of 2
Expand for the GitHub Advanced 安全 modules:
- Introduction to GitHub Advanced 安全
- 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 安全
- Manage sensitive data and security policies within GitHub,
GitHub Copilot Fundamentals Part 1 of 2
GitHub Copilot Fundamentals Part 2 of 2
Expand for the GitHub Copilot:
- Responsible AI with GitHub Copilot
- Introduction to GitHub Copilot
- Introduction to prompt engineering with GitHub Copilot
- Using advanced GitHub Copilot features
- GitHub Copilot Across 环境: IDE, Chat, GitHub.com, and Command Line Techniques
- Management and customization considerations with GitHub Copilot
- Developer use cases for AI with GitHub Copilot
- Develop unit tests using GitHub Copilot tools
- Introduction to GitHub Copilot Business
- Introduction to GitHub Copilot Enterprise
- Using GitHub Copilot with JavaScript
- Using GitHub Copilot with Python
Learning path GitHub Foundations Part 1 of 2
Learning path GitHub Foundations Part 2 of 2
Expand for the GitHub Fundamentals modules:
- Introduction to Git
- Introduction to GitHub
- Introduction to GitHub's Products
- Configure code scanning on GitHub
- Introduction to GitHub Copilot
- Code with GitHub 代码空间
- Manage your work with GitHub 项目
- Communicate effectively on GitHub using Markdown
- Contribute to an open-source project on GitHub
- Manage an InnerSource program by using GitHub
- Maintain a secure repository by using GitHub best practices
- Introduction to GitHub administration
- Authenticate and authorize user identities on GitHub
- Manage repository changes by using pull requests on GitHub
- 搜索 and organize repository history by using GitHub
- Using GitHub Copilot with Python
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.
