GitHub Foundations (GH-900T00)
Learn Git and GitHub fundamentals, including repositories, branches, commits, pull requests, collaboration, code scanning, Copilot, and Codespaces.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal responses same day as request
Course Overview
GitHub Foundations introduces the essential concepts, features, and products of GitHub. Learn how version control supports collaboration, manage repositories, and work with commits, branches, pull requests, and merging through the GitHub flow.
The course also explores GitHub collaboration and development tools, including code scanning, GitHub Copilot, and GitHub Codespaces. It is intended for learners who want to understand GitHub features and best practices and begin contributing to projects more effectively.
Course Benefits
- Explain version control concepts and use basic Git commands.
- Describe GitHub and the components of the GitHub flow.
- Work with repositories, branches, commits, pull requests, and merging.
- Use GitHub features to collaborate more effectively on projects.
- Compare GitHub accounts, plans, applications, and usage options.
- Configure code scanning, including integrations with third-party tools.
- Set up, use, configure, and troubleshoot GitHub Copilot.
- Understand the GitHub Codespaces lifecycle and personalize a codespace.
- Distinguish GitHub Codespaces from the github.dev editor.
Delivery Methods
Delivered for your team at your site or online.
Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Course Outline
- Introduction to Git
- What Is Version Control?
- Basic Git Commands
- Module Assessment
- Introduction to GitHub
- What Is GitHub?
- Components of the GitHub Flow
- GitHub as a Collaborative Platform
- GitHub Platform Management
- Module Assessment
- Introduction to GitHub Products
- GitHub Accounts and Plans
- GitHub Mobile and GitHub Desktop
- GitHub Billing
- License Usage Statistics
- License Usage Statistics for Machines and Peripheral Devices
- Metered Usage Reports
- Module Assessment
- Configure Code Scanning on GitHub
- What Is Code Scanning?
- Enable Code Scanning with Third-Party Tools
- Configure Code Scanning
- Code Scanning Exercise
- Module Assessment
- Introduction to GitHub Copilot
- GitHub Copilot as an AI Pair Programmer
- Interact with GitHub Copilot
- Set Up, Configure, and Troubleshoot GitHub Copilot
- Module Assessment
- Code with GitHub Codespaces
- The Codespace Lifecycle
- Personalize Your Codespace
- GitHub Codespaces vs. the github.dev Editor
- Module Assessment
- Manage Your Work with GitHub Projects
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.