GitHub Fundamentals - Administration Basics and Product Features (GH-100T00)

Course 8762

  • Duration: 1 day
  • Language: English
  • Level: Foundation

In this course, you'll learn the basics of GitHub and gain a better understanding of its fundamental features with a hands-on exercise all within a GitHub repository. You'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.

GitHub Fundamentals Workshop Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

GitHub Fundamentals Workshop Course Information

Course Benefits

  • Solid foundation in GitHub administration
    Learn how to manage repositories, teams, authentication, and security policies effectively.
  • Secure your development lifecycle
    Apply best practices to protect repos, manage secrets, enforce branch rules, and secure supply chains.
  • Enable and govern GitHub Actions at scale
    Automate workflows, manage self-hosted runners, and publish packages confidently.
  • Acquire skills for enterprise deployment
    Understand license management, plan types, billing, usage reporting, and mobile/desktop support.

Prerequisites

Familiarity with GitHub and basic repository workflows

Learners should have experience with:

  • Creating and navigating GitHub repositories
  • Using branches, commits, and pull requests
  • Understanding issues, discussions, and notifications
  • Basic DevOps concepts and CI/CD workflows

Exam Information

  • GitHub Administration - Certifications | Microsoft Learn
  • Certify your ability to optimize and manage a healthy GitHub environment with the GitHub Admin exam. Highlight your expertise in repository management, workflow optimization, and efficient collaboration to support successful projects on GitHub. Once achieved, the certification will be valid for two years.

GitHub Fundamentals Workshop Course Outline

Introduction to GitHub

  • What is GitHub?
  • Fundamental components: issues, notifications, branches, commits, pull requests
  • Guided lab: explore a GitHub repository

GitHub Administration Essentials

  • Managing users, organizations, and role-based access
  • Authentication and enterprise governance

GitHub Product Overview

  • Difference between individual, team, and enterprise plans
  • Tools: GitHub Desktop & Mobile, billing, license reports

Securing Your Repository

  • Best practices for a secure supply chain
  • Automatic security scanning

Managing Sensitive Data & Policies

  • Security policies, rulesets, reporting, and logging
  • Guided exercise

Identity & Access Management

  • User authentication/authorization and team synchronization

Enterprise Administration

  • Features: managed users, scaling enterprise settings, support structures

GitHub Actions at Scale

  • Workflow management, reusable components, self-hosted runners
  • Managing encrypted secrets

Publishing with GitHub Packages

  • Introduction to packages and registries
  • Package publishing via GitHub Actions

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

GitHub Fundamentals Workshop FAQs

This course 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.

Yes—no prior experience is required. A basic understanding of version control and GitHub workflows helps.

Absolutely. The course covers GitHub Actions, secrets encryption, self-hosted runners, and secure workflows.

It aligns with the Microsoft Learn track for GitHub Administration (beta) and prepares you for certification.

It's aimed at administrators and DevOps users—ideal for anyone responsible for managing GitHub workflows and policies.

You'll work using GitHub Web, Desktop, and Mobile, plus backend admin tools and GitHub Packages integrations.

Chat With Us