Where teams start
Most Popular Gitlab Courses
Most teams start with GitLab Certified Git Associate to set a shared baseline for branching, merge workflows, and CI/CD, then assign Advanced GitLab and DevOps Training to engineers who self-host GitLab and integrate it with Vault and Ansible.
GCA
This GitLab Certified Git Associate training covers how to use GitLab at a professional level, well enough to shorten your development cycle times, increase productivity, and strengthen project security. After finishing this DevOps training, you'll be ready to earn your Certified Git Associate certification and incorporate foundational GitLab skills into your workflows.
Trevor Sullivan
Adv GitLab DevOps
This advanced DevOps training shows tasks using GitLab while emphasizing its integration with other DevOps tools. GitLab isn’t siloed from the multitude of other DevOps tools. GitLab is one of many tools you can use to automate various development and operations tasks. As you become more advanced, you realize DevOps tools like GitLab should be used with other tools in order to speed up workflows and make them more efficient.
Trevor Sullivan
Recently added
Newest Releases
The latest Gitlab training added to the catalog — new courses land here within a day of publication.
Frequently asked questions about Gitlab training
Common questions IT directors ask when evaluating Gitlab training for their team.
Which roles and experience levels do these GitLab courses serve?
GitLab Certified Git Associate is a beginner-level course for junior DevOps admins and IT professionals with about a year of Git experience. Advanced GitLab and DevOps Training is built for DevOps engineers and platform or infrastructure professionals who already know GitLab, though motivated junior staff facing complex GitLab problems can also take it.
Which certification do the GitLab courses prepare a team for?
GitLab Certified Git Associate prepares learners for the GitLab Certified Git Associate exam. GitLab issues the certification; CBT Nuggets prepares the learner for it. The advanced course focuses on operational skills rather than a specific exam.
How should a Training Manager sequence GitLab training for a team?
Assign GitLab Certified Git Associate first so everyone shares the same Git fundamentals, branching strategy, team workflows, and CI/CD habits. Then move DevOps engineers into Advanced GitLab and DevOps Training for self-hosting, Cloudflare Tunnels, HashiCorp Vault, Ansible, and API automation. Experienced engineers can skip the early Git skills in the associate course.
What business problems does this GitLab training address?
The associate course reduces merge conflicts, inconsistent branching, unreviewed changes, and pipelines only one person understands. The advanced course covers self-hosting GitLab on private infrastructure, publishing it securely, and moving CI/CD credentials into HashiCorp Vault, which supports risk reduction and audit conversations.
What practical skills will engineers apply on the job?
Learners work through tasks such as deploying virtual machines and configuring DNS for self-hosted GitLab, querying project details with the GraphQL API, managing infrastructure as code projects with Ansible and GitLab, and invoking GitLab REST APIs with PowerShell, alongside branching and merging locally and remotely.
How can an IT Director track team progress for onboarding or compliance?
Team reporting shows per-learner progress and completion, cohort and group views, and completion exports for audit evidence. That gives leaders visibility into who has finished the GitLab baseline and who has moved on to advanced work.