Course structure available

Stage 02 · Version Control & Collaboration

GitHub Complete Course

Learn GitHub as a complete collaboration and delivery platform, from repositories and pull requests through Actions, security, governance, APIs, packages, and supply-chain controls.

GH
32chapters
160lessons
Beginnerstarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A complete GitHub curriculum for collaborative software delivery and platform governance.

This course is organized as a progressive operational curriculum from fundamentals through advanced production practice. Lesson files are reserved with stable repository paths so content can be added later without changing URLs or navigation.

By the end

You will be able to

  • Organize repositories, teams, issues, pull requests, projects, and releases
  • Build secure CI/CD workflows with GitHub Actions and reusable automation
  • Apply rulesets, review policies, environments, OIDC, and least privilege
  • Use Dependabot, code scanning, secret scanning, and artifact attestations
  • Automate GitHub through the CLI, REST/GraphQL APIs, Apps, and webhooks

Complete syllabus

32 chapters in prerequisite order.

The structure goes beyond command references and feature lists. It includes architecture, security, reliability, troubleshooting, automation, governance, performance, and realistic production workflows.

01

Chapter 1

GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository Models

5 lessons
01
GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository Models: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository Models: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository Models: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository Models: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub Platform Foundations, Plans, Accounts, Organizations, and Repository ModelsReserved in course structure
Planned
02

Chapter 2

Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential Hygiene

5 lessons
01
Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential Hygiene: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential Hygiene: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential Hygiene: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential Hygiene: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Account Security, Two-Factor Authentication, SSH Keys, Tokens, and Credential HygieneReserved in course structure
Planned
03

Chapter 3

Creating Repositories, Templates, Settings, Visibility, Topics, and Default Branches

5 lessons
01
Creating Repositories, Templates, Settings, Visibility, Topics, and Default Branches: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Creating Repositories, Templates, Settings, Visibility, Topics, and Default Branches: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Creating Repositories, Templates, Settings, Visibility, Topics, and Default Branches: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Creating Repositories, Templates, Settings, Visibility, Topics, and Default Branches: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Creating Repositories, Templates, Settings, Visibility, Topics, and Default BranchesReserved in course structure
Planned
04

Chapter 4

Branches, Forks, Remotes, Synchronization, and Contribution Workflows

5 lessons
01
Branches, Forks, Remotes, Synchronization, and Contribution Workflows: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Branches, Forks, Remotes, Synchronization, and Contribution Workflows: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Branches, Forks, Remotes, Synchronization, and Contribution Workflows: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Branches, Forks, Remotes, Synchronization, and Contribution Workflows: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Branches, Forks, Remotes, Synchronization, and Contribution WorkflowsReserved in course structure
Planned
05

Chapter 5

Issues, Labels, Milestones, Templates, Forms, Discussions, and Triage

5 lessons
01
Issues, Labels, Milestones, Templates, Forms, Discussions, and Triage: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Issues, Labels, Milestones, Templates, Forms, Discussions, and Triage: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Issues, Labels, Milestones, Templates, Forms, Discussions, and Triage: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Issues, Labels, Milestones, Templates, Forms, Discussions, and Triage: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Issues, Labels, Milestones, Templates, Forms, Discussions, and TriageReserved in course structure
Planned
06

Chapter 6

GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and Planning

5 lessons
01
GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and Planning: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and Planning: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and Planning: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and Planning: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub Projects, Roadmaps, Custom Fields, Views, Automation, and PlanningReserved in course structure
Planned
07

Chapter 7

Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration Patterns

5 lessons
01
Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration Patterns: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration Patterns: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration Patterns: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration Patterns: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Pull Requests, Drafts, Linked Issues, Change Sets, and Collaboration PatternsReserved in course structure
Planned
08

Chapter 8

Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review Discipline

5 lessons
01
Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review Discipline: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review Discipline: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review Discipline: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review Discipline: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Code Review, Suggested Changes, CODEOWNERS, Review Requests, and Review DisciplineReserved in course structure
Planned
09

Chapter 9

Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch Cleanup

5 lessons
01
Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch Cleanup: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch Cleanup: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch Cleanup: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch Cleanup: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Merge Methods, Auto-Merge, Merge Queue, Conflict Handling, and Branch CleanupReserved in course structure
Planned
10

Chapter 10

Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass Governance

5 lessons
01
Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Protected Branches, Repository Rulesets, Push Rules, Required Checks, and Bypass GovernanceReserved in course structure
Planned
11

Chapter 11

Tags, Releases, Release Notes, Assets, Changelogs, and Release Governance

5 lessons
01
Tags, Releases, Release Notes, Assets, Changelogs, and Release Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Tags, Releases, Release Notes, Assets, Changelogs, and Release Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Tags, Releases, Release Notes, Assets, Changelogs, and Release Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Tags, Releases, Release Notes, Assets, Changelogs, and Release Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Tags, Releases, Release Notes, Assets, Changelogs, and Release GovernanceReserved in course structure
Planned
12

Chapter 12

GitHub CLI, gh Authentication, Repository Operations, and Scripting Workflows

5 lessons
01
GitHub CLI, gh Authentication, Repository Operations, and Scripting Workflows: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub CLI, gh Authentication, Repository Operations, and Scripting Workflows: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub CLI, gh Authentication, Repository Operations, and Scripting Workflows: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub CLI, gh Authentication, Repository Operations, and Scripting Workflows: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub CLI, gh Authentication, Repository Operations, and Scripting WorkflowsReserved in course structure
Planned
13

Chapter 13

GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution Model

5 lessons
01
GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution Model: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution Model: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution Model: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution Model: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub Actions Foundations: Workflows, Events, YAML, Permissions, and Execution ModelReserved in course structure
Planned
14

Chapter 14

Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and Outputs

5 lessons
01
Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and Outputs: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and Outputs: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and Outputs: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and Outputs: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Workflow Triggers, Filters, Expressions, Contexts, Variables, Inputs, and OutputsReserved in course structure
Planned
15

Chapter 15

Jobs, Steps, Matrices, Containers, Service Containers, and Dependency Graphs

5 lessons
01
Jobs, Steps, Matrices, Containers, Service Containers, and Dependency Graphs: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Jobs, Steps, Matrices, Containers, Service Containers, and Dependency Graphs: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Jobs, Steps, Matrices, Containers, Service Containers, and Dependency Graphs: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Jobs, Steps, Matrices, Containers, Service Containers, and Dependency Graphs: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Jobs, Steps, Matrices, Containers, Service Containers, and Dependency GraphsReserved in course structure
Planned
16

Chapter 16

GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner Security

5 lessons
01
GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner Security: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner Security: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner Security: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner Security: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub-Hosted and Self-Hosted Runners, Labels, Groups, Scaling, and Runner SecurityReserved in course structure
Planned
17

Chapter 17

Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow Data

5 lessons
01
Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow Data: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow Data: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow Data: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow Data: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Artifacts, Dependency Caching, Logs, Test Reports, Retention, and Workflow DataReserved in course structure
Planned
18

Chapter 18

Reusable Workflows, Composite Actions, JavaScript Actions, and Automation Reuse

5 lessons
01
Reusable Workflows, Composite Actions, JavaScript Actions, and Automation Reuse: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Reusable Workflows, Composite Actions, JavaScript Actions, and Automation Reuse: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Reusable Workflows, Composite Actions, JavaScript Actions, and Automation Reuse: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Reusable Workflows, Composite Actions, JavaScript Actions, and Automation Reuse: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Reusable Workflows, Composite Actions, JavaScript Actions, and Automation ReuseReserved in course structure
Planned
19

Chapter 19

Environments, Deployment Protection Rules, Approvals, Concurrency, and Rollbacks

5 lessons
01
Environments, Deployment Protection Rules, Approvals, Concurrency, and Rollbacks: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Environments, Deployment Protection Rules, Approvals, Concurrency, and Rollbacks: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Environments, Deployment Protection Rules, Approvals, Concurrency, and Rollbacks: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Environments, Deployment Protection Rules, Approvals, Concurrency, and Rollbacks: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Environments, Deployment Protection Rules, Approvals, Concurrency, and RollbacksReserved in course structure
Planned
20

Chapter 20

Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDC

5 lessons
01
Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDC: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDC: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDC: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDC: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Secrets, Configuration Variables, GITHUB_TOKEN, Fine-Grained Permissions, and OIDCReserved in course structure
Planned
21

Chapter 21

GitHub Packages, Container Registry, Package Permissions, Provenance, and Distribution

5 lessons
01
GitHub Packages, Container Registry, Package Permissions, Provenance, and Distribution: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub Packages, Container Registry, Package Permissions, Provenance, and Distribution: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub Packages, Container Registry, Package Permissions, Provenance, and Distribution: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub Packages, Container Registry, Package Permissions, Provenance, and Distribution: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub Packages, Container Registry, Package Permissions, Provenance, and DistributionReserved in course structure
Planned
22

Chapter 22

Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and Policy

5 lessons
01
Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and Policy: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and Policy: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and Policy: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and Policy: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Dependabot Alerts, Security Updates, Version Updates, Dependency Review, and PolicyReserved in course structure
Planned
23

Chapter 23

CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security Gates

5 lessons
01
CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security Gates: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security Gates: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security Gates: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security Gates: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — CodeQL, Code Scanning, SARIF, Custom Queries, Autofix, and Security GatesReserved in course structure
Planned
24

Chapter 24

Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident Response

5 lessons
01
Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident Response: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident Response: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident Response: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident Response: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Secret Scanning, Push Protection, Custom Patterns, Bypass Controls, and Incident ResponseReserved in course structure
Planned
25

Chapter 25

Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented Workflows

5 lessons
01
Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented Workflows: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented Workflows: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented Workflows: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented Workflows: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Artifact Attestations, SBOMs, Build Provenance, Verification, and SLSA-Oriented WorkflowsReserved in course structure
Planned
26

Chapter 26

REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation Clients

5 lessons
01
REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation Clients: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation Clients: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation Clients: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation Clients: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — REST API, GraphQL API, gh api, Pagination, Rate Limits, and Automation ClientsReserved in course structure
Planned
27

Chapter 27

GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven Integrations

5 lessons
01
GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven Integrations: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven Integrations: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven Integrations: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven Integrations: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitHub Apps, OAuth Apps, Webhooks, Checks API, and Event-Driven IntegrationsReserved in course structure
Planned
28

Chapter 28

Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated Administration

5 lessons
01
Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated Administration: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated Administration: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated Administration: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated Administration: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Organizations, Teams, Roles, Repository Access, Enterprise Policies, and Delegated AdministrationReserved in course structure
Planned
29

Chapter 29

Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise Controls

5 lessons
01
Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise Controls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise Controls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise Controls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise Controls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Audit Logs, Security Policies, Compliance Evidence, Repository Governance, and Enterprise ControlsReserved in course structure
Planned
30

Chapter 30

Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer Environments

5 lessons
01
Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer Environments: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer Environments: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer Environments: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer Environments: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Codespaces, Dev Containers, GitHub Pages, Documentation, and Cloud Developer EnvironmentsReserved in course structure
Planned
31

Chapter 31

Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform Performance

5 lessons
01
Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform Performance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform Performance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform Performance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform Performance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Large Repositories, Monorepos, Search, Actions Cost Controls, and Platform PerformanceReserved in course structure
Planned
32

Chapter 32

Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System

5 lessons
01
Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System: Requirements, Constraints, and Target ArchitectureReserved in course structure
Planned
02
Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System: Implementation and Automation Build-OutReserved in course structure
Planned
03
Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System: Security, Governance, and Reliability ValidationReserved in course structure
Planned
04
Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System: Failure Injection, Troubleshooting, and Recovery DrillReserved in course structure
Planned
05
Production Capstone: Govern a GitHub Organization and Build a Secure End-to-End Delivery System: Final Operational Review and HandoffReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0Send only Ethereum/ERC-20 compatible assets to this address.