GitHub fundamentals - Administration basics and product features (GH-100T00)
Learn GitHub fundamentals, including repository management, administration, authentication, collaboration, product features, and security best practices.
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
Build a practical foundation in GitHub through guided work within a GitHub repository. This course covers GitHub's core features, repository management, the GitHub flow, collaboration, administration, authentication, product options, and security best practices.
Designed for learners who want to understand GitHub and use it effectively, the course explores branches, commits, pull requests, issues, discussions, notifications, subscriptions, permissions, governance, and secure repository maintenance.
Course Benefits
- Explain GitHub's core features and role as a collaborative platform.
- Use the GitHub flow, including branches, commits, and pull requests.
- Manage repositories and use issues, discussions, notifications, and subscriptions.
- Describe GitHub administration, authentication, organizations, permissions, and enterprise governance.
- Compare GitHub accounts, plans, desktop and mobile products, billing, and usage reporting.
- Apply best practices for maintaining secure repositories.
- Manage security policies, repository rulesets, reporting, and logging.
- Understand identity management, authentication, authorization, and team synchronization.
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 GitHub
- What is GitHub?
- Components of the GitHub flow
- GitHub as a collaborative platform
- GitHub platform management
- Module assessment
- Introduction to GitHub Administration
- What is GitHub administration?
- How GitHub authentication works
- How GitHub organizations and permissions work
- Managing enterprise access, permissions, and governance
- 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
- Maintain a Secure Repository Using GitHub Best Practices
- Maintaining a secure GitHub repository
- Automated security
- Module assessment
- Manage Sensitive Data and Security Policies Within GitHub
- Setting security policies
- Creating and managing repository rulesets
- Reporting and logging
- Module assessment
- Authenticate and Authorize User Identities on GitHub
- User identity and access management
- User authentication
- User authorization
- Team synchronization
- Module assessment
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Class Prerequisites
Experience in the following would be useful for this GitHub class:
Familiarity with personal and organizational authentication technologies and processes
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.