The GitLab Professional Education Services team currently provides the following offerings:
This Hands-On Guide walks you through the lab exercises in the GitLab Advanced CI/CD course.
This Hands-On Guide walks you through common configurations for complex CI/CD processes
This Hands-On Guide walks you through the process of creating feature flags
This Hands-On Guide walks you through creating and maintaining a Docker runner
This Hands-On Guide walks you through optimizing a build pipeline
This Hands-On Guide walks you through optimizing a test pipeline
This Hands-On Guide walks you through the process of creating review apps
This Hands-On Guide walks you through common best practices for CI/CD in GitLab
This Hands-On Guide walks you through the lab exercises used in the GitLab Agile Portfolio Management course.
This Hands-On Guide walks you through creating epics, iterations, and milestones in GitLab.
This Hands-On Guide walks you through creating and managing dashboards in GitLab.
This Hands-On Guide walks you through creating groups, projects, and project members in GitLab.
This Hands-On Guide walks you through creating a merge request and a Wiki in GitLab.
This Hands-On Guide walks you through creating issues and labels in GitLab.
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
This Hands-On Guide walks you through building a basic pipeline for an application
This Hands-On Guide demonstrates how to configure testing for a binary
This Hands-On Guide demonstrates how to deploy applications in a pipeline
This Hands-On Guide demonstrates how to troubleshoot and fix CI/CD pipelines
This Hands-On Guide demonstrates how to configure rules and merge request pipelines
This Hands-On Guide demonstrates how to add CI/CD components to a pipeline
This Hands-On Guide walks you through the lab exercises in the GitLab Compliance course.
This Hands-On Guide walks you through viewing project and group level audit events.
This Hands-On Guide demonstrates how to create and view Compliance Center events.
This Hands-On Guide walks you through viewing various compliance reports in your project.
This Hands-On Guide walks you through enabling and using License Compliance in a GitLab project.
This Hands-On Guide walks you through enabling and using Pipeline Execution Policies in your projects.
This Hands-On Guide demonstrates how to control repository access and modification.
This Hands-On Guide walks you through enabling and using Scan Execution Policies in your projects.
This Hands-On Guide demonstrates separation of privileges
This Hands-On Guide walks you through the lab exercises used in the GitLab Fundamentals course.
This Hands-On Guide walks you through the process of viewing analytics in GitLab.
This Hands-On Guide walks you through collaborating on changes and creating code reviews.
This Hands-On Guide walks you through the process of adding CI/CD to your project.
This Hands-On Guide walks you through the process of adding security scanners to your CI/CD process.
This Hands-On Guide walks you through the basics of organizing and structuring your work in GitLab.
This Hands-On Guide walks you through the process of working with issues in GitLab.
This Hands-On Guide walks you through managing code repositories in GitLab.
This Hands-On Guide walks you through the lab exercises in the GitLab Security Essentials course.
This Hands-On Guide walks you through how to triage and respond vulnerabilities in your application
This Hands-On Guide walks you through the process of using container scanning in your projects
This Hands-On Guide walks you through the process of using container scanning in your projects
This Hands-On Guide walks you through the process of using dependency scans and IaC scans on your code
This Hands-On Guide walks you through enabling and using a Scan Execution Policy in a GitLab project.
This Hands-On Guide walks you through the process of enabling and using SAST and secret detection in your projects
This Hands-On Guide demonstrates how to access and work with command line tools in your GitLab Kubernetes instance
This Hands-On Guide demonstrates how to access and work with command line tools in your GitLab Omnibus instance.
This Hands-On Guide demonstrates the admin dashboard of the Kubernetes GitLab installation.
This Hands-On Guide demonstrates the admin dashboard of the Omnibus GitLab installation.
This Hands-On Guide demonstrates how to backup and restore your GitLab Kubernetes instance
This Hands-On Guide demonstrates how to monitor your GitLab Kubernetes instance and analyze your logs
This Hands-On Guide demonstrates how to monitor your GitLab Omnibus instance and analyze your logs
This Hands-On Guide demonstrates how to backup and restore your Omnibus GitLab instance
This Hands-On Guide demonstrates how to troubleshoot your GitLab Kubernetes instance
This Hands-On Guide demonstrates how to troubleshoot your GitLab Omnibus instance
This Hands-On Guide demonstrates how to upgrade your GitLab Kubernetes instance
This Hands-On Guide demonstrates how to upgrade your GitLab Omnibus instance
This Hands-On Guide walks you through the lab exercises in the GitLab System Administration course using Kubernetes.
This Hands-On Guide walks you through the lab exercises in the GitLab System Administration course using Omnibus.