Course structure available

Stage 02 · Version Control & Collaboration

GitLab Complete Course

Master GitLab from source control and merge requests through CI/CD, runners, registries, DevSecOps, compliance, Kubernetes integration, APIs, and self-managed operations.

GL
34chapters
170lessons
Beginnerstarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A complete GitLab curriculum spanning source management, CI/CD, DevSecOps, and platform operations.

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

  • Operate GitLab projects, groups, merge requests, planning, and governance workflows
  • Design efficient pipelines with runners, DAGs, reusable components, and environments
  • Use registries, releases, security scanners, vulnerability management, and policies
  • Automate GitLab with APIs, webhooks, tokens, and Kubernetes integrations
  • Administer and troubleshoot self-managed GitLab with backup, upgrade, HA, and audit practices

Complete syllabus

34 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

GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and Architecture

5 lessons
01
GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and Architecture: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and Architecture: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and Architecture: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and Architecture: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitLab Platform Foundations: GitLab.com, Self-Managed, Dedicated, Tiers, and ArchitectureReserved in course structure
Planned
02

Chapter 2

Accounts, Two-Factor Authentication, SSH Keys, Access Tokens, Service Accounts, and Credentials

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

Chapter 3

Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project Templates

5 lessons
01
Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project Templates: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project Templates: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project Templates: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project Templates: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Projects, Repository Settings, Visibility, Forks, Protected Resources, and Project TemplatesReserved in course structure
Planned
04

Chapter 4

Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access Governance

5 lessons
01
Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Groups, Subgroups, Namespaces, Membership, Roles, Custom Roles, and Access GovernanceReserved in course structure
Planned
05

Chapter 5

Issues, Labels, Milestones, Iterations, Boards, Epics, and Work Planning

5 lessons
01
Issues, Labels, Milestones, Iterations, Boards, Epics, and Work Planning: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Issues, Labels, Milestones, Iterations, Boards, Epics, and Work Planning: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Issues, Labels, Milestones, Iterations, Boards, Epics, and Work Planning: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Issues, Labels, Milestones, Iterations, Boards, Epics, and Work Planning: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Issues, Labels, Milestones, Iterations, Boards, Epics, and Work PlanningReserved in course structure
Planned
06

Chapter 6

Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration Utilities

5 lessons
01
Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration Utilities: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration Utilities: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration Utilities: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration Utilities: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Wikis, Snippets, Discussions, Service Desk, Notifications, and Collaboration UtilitiesReserved in course structure
Planned
07

Chapter 7

Merge Requests, Drafts, Review Threads, Suggestions, and Change Collaboration

5 lessons
01
Merge Requests, Drafts, Review Threads, Suggestions, and Change Collaboration: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Merge Requests, Drafts, Review Threads, Suggestions, and Change Collaboration: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Merge Requests, Drafts, Review Threads, Suggestions, and Change Collaboration: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Merge Requests, Drafts, Review Threads, Suggestions, and Change Collaboration: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Merge Requests, Drafts, Review Threads, Suggestions, and Change CollaborationReserved in course structure
Planned
08

Chapter 8

Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge Governance

5 lessons
01
Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Approvals, CODEOWNERS, Protected Branches and Tags, Push Rules, and Merge GovernanceReserved in course structure
Planned
09

Chapter 9

Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration Strategies

5 lessons
01
Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration Strategies: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration Strategies: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration Strategies: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration Strategies: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Merge Methods, Merge Trains, Mergeability Checks, Conflict Resolution, and Integration StrategiesReserved in course structure
Planned
10

Chapter 10

GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution Model

5 lessons
01
GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution Model: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution Model: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution Model: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution Model: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitLab CI/CD Foundations: .gitlab-ci.yml, Pipelines, Jobs, Stages, and Execution ModelReserved in course structure
Planned
11

Chapter 11

CI/CD YAML, Scripts, Images, Services, before_script, after_script, and Defaults

5 lessons
01
CI/CD YAML, Scripts, Images, Services, before_script, after_script, and Defaults: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
CI/CD YAML, Scripts, Images, Services, before_script, after_script, and Defaults: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
CI/CD YAML, Scripts, Images, Services, before_script, after_script, and Defaults: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
CI/CD YAML, Scripts, Images, Services, before_script, after_script, and Defaults: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — CI/CD YAML, Scripts, Images, Services, before_script, after_script, and DefaultsReserved in course structure
Planned
12

Chapter 12

rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline Creation

5 lessons
01
rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline Creation: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline Creation: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline Creation: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline Creation: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — rules, workflow, Pipeline Sources, Changes, Conditions, and Dynamic Pipeline CreationReserved in course structure
Planned
13

Chapter 13

CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and Scope

5 lessons
01
CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and Scope: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and Scope: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and Scope: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and Scope: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — CI/CD Variables, Inputs, Secrets, File Variables, Masking, Protection, and ScopeReserved in course structure
Planned
14

Chapter 14

GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and Security

5 lessons
01
GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and Security: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and Security: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and Security: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and Security: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitLab Runners, Executors, Tags, Registration, Autoscaling, Isolation, and SecurityReserved in course structure
Planned
15

Chapter 15

DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and Concurrency

5 lessons
01
DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and Concurrency: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and Concurrency: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and Concurrency: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and Concurrency: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — DAG Pipelines, needs, Parallel Jobs, Matrices, Resource Groups, and ConcurrencyReserved in course structure
Planned
16

Chapter 16

Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between Jobs

5 lessons
01
Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between Jobs: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between Jobs: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between Jobs: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between Jobs: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Artifacts, Reports, Cache, Dependencies, Retention, and Data Flow Between JobsReserved in course structure
Planned
17

Chapter 17

Environments, Deployments, Review Apps, Protected Environments, and Deployment Approvals

5 lessons
01
Environments, Deployments, Review Apps, Protected Environments, and Deployment Approvals: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Environments, Deployments, Review Apps, Protected Environments, and Deployment Approvals: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Environments, Deployments, Review Apps, Protected Environments, and Deployment Approvals: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Environments, Deployments, Review Apps, Protected Environments, and Deployment Approvals: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Environments, Deployments, Review Apps, Protected Environments, and Deployment ApprovalsReserved in course structure
Planned
18

Chapter 18

Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release Controls

5 lessons
01
Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release Controls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release Controls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release Controls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release Controls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Manual Jobs, Delayed Jobs, Scheduled Pipelines, Rollbacks, Freeze Windows, and Release ControlsReserved in course structure
Planned
19

Chapter 19

Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline Composition

5 lessons
01
Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline Composition: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline Composition: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline Composition: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline Composition: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Parent-Child Pipelines, Multi-Project Pipelines, Trigger Tokens, and Pipeline CompositionReserved in course structure
Planned
20

Chapter 20

Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline Architecture

5 lessons
01
Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline Architecture: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline Architecture: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline Architecture: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline Architecture: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Includes, Templates, CI/CD Components, Component Catalog, and Reusable Pipeline ArchitectureReserved in course structure
Planned
21

Chapter 21

Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost Control

5 lessons
01
Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost Control: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost Control: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost Control: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost Control: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Pipeline Performance, Interruptible Jobs, Retry, Failure Handling, Debugging, and Cost ControlReserved in course structure
Planned
22

Chapter 22

Package Registry, Dependency Proxy, Package Formats, Permissions, and Artifact Distribution

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

Chapter 23

Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and Retention

5 lessons
01
Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and Retention: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and Retention: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and Retention: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and Retention: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Container Registry, OCI Images, Cleanup, Authentication, Vulnerability Scanning, and RetentionReserved in course structure
Planned
24

Chapter 24

Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment Traceability

5 lessons
01
Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment Traceability: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment Traceability: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment Traceability: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment Traceability: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Releases, Tags, Release CLI, Evidence, Changelogs, and Deployment TraceabilityReserved in course structure
Planned
25

Chapter 25

SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided Security

5 lessons
01
SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided Security: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided Security: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided Security: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided Security: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — SAST, Secret Detection, Dependency Scanning, Container Scanning, DAST, and Coverage-Guided SecurityReserved in course structure
Planned
26

Chapter 26

SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security Dashboards

5 lessons
01
SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security Dashboards: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security Dashboards: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security Dashboards: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security Dashboards: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — SBOMs, Dependency Lists, Vulnerability Management, Remediation, and Security DashboardsReserved in course structure
Planned
27

Chapter 27

Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance Controls

5 lessons
01
Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance Controls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance Controls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance Controls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance Controls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Security Policies, Scan Execution, Pipeline Execution, Approval Policies, and Compliance ControlsReserved in course structure
Planned
28

Chapter 28

Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment Integration

5 lessons
01
Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment Integration: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment Integration: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment Integration: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment Integration: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Kubernetes Agent, GitOps Workflows, Cluster Access, Environments, and Deployment IntegrationReserved in course structure
Planned
29

Chapter 29

REST API, GraphQL API, Webhooks, System Hooks, Pagination, Rate Limits, and Automation

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

Chapter 30

Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and Maintenance

5 lessons
01
Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and Maintenance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and Maintenance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and Maintenance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and Maintenance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Self-Managed Administration: Configuration, Email, Object Storage, Backups, Restore, and MaintenanceReserved in course structure
Planned
31

Chapter 31

Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and Capacity

5 lessons
01
Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and Capacity: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and Capacity: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and Capacity: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and Capacity: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Upgrades, Zero-Downtime Planning, High Availability, Geo, Disaster Recovery, and CapacityReserved in course structure
Planned
32

Chapter 32

Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational Diagnostics

5 lessons
01
Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational Diagnostics: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational Diagnostics: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational Diagnostics: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational Diagnostics: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Audit Events, Logs, Metrics, Prometheus Integration, Troubleshooting, and Operational DiagnosticsReserved in course structure
Planned
33

Chapter 33

GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage Controls

5 lessons
01
GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage Controls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage Controls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage Controls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage Controls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — GitLab Duo and Agentic DevSecOps: AI Features, Security Remediation, Governance, and Usage ControlsReserved in course structure
Planned
34

Chapter 34

Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform

5 lessons
01
Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform: Requirements, Constraints, and Target ArchitectureReserved in course structure
Planned
02
Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform: Implementation and Automation Build-OutReserved in course structure
Planned
03
Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform: Security, Governance, and Reliability ValidationReserved in course structure
Planned
04
Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform: Failure Injection, Troubleshooting, and Recovery DrillReserved in course structure
Planned
05
Production Capstone: Build and Govern a Secure GitLab Software Delivery Platform: 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.