GitLab Certified Trainer Program

Explore how GitLab certifies trainers to validate their readiness to deliver Education Services offerings.

GitLab Certified Trainer

To be able to scale the availability of GitLab learning offerings, GitLab Education Services offers certification pathways for individuals who want to deliver GitLab standard Instructor-Led Training (ILT) courses. The program is currently available to GitLab team members as well as selected GitLab Certified Services Partners. Customers who order the GitLab Train the Trainer (TtT) option for a standard ILT course can request participation in the program.

The program provides a systematic approach to developing and validating the skills and knowledge needed to successfully deliver each course offered by GitLab Education Services.

Candidate Process for Internal Trainers, Subcontractors, and Train the Trainer Customers

GitLab Education Services manages the certification process for all trainers to validate their readiness to deliver Education Services offerings. Here are the steps required to earn the GitLab Certified Trainer certification for a given course.

Step 1: Reach out to your manager if you are a GitLab team member, or GitLab representative if you are a partner or customer, to discuss the courses you would like to be certified by GitLab to deliver.

Step 2: Create a new issue in the namespace provided to you by your GitLab representative using the certified-trainer issue template. If you are a partner or customer, contact your GitLab representative to gain access to the namespace or if you need assistance with creating the issue.

Step 3: Complete each item listed in the Candidate Tasks section of the issue description. As you work through the tasks, reach out to the training coordinator listed in the issue to schedule your shadowing and evaluation sessions. Here are the key tasks you will need to complete:

  • Review the resources for the course, such as trainer guides and labs.
  • Shadow a certified trainer delivering the course to customers.
  • Pass the end-user certification assessments for the course, if one is available.
  • Schedule and deliver a one-hour live “dry-run” of the course. If a live delivery cannot be conducted, record yourself training the content and send the recording to GitLab.
  • Deliver a subset of the course to a customer with a certified trainer observing, and receive an average rating of at least 4 out of 5 on the Candidate Observation Form.
  • Deliver the entire course to a customer with a certified trainer observing or reviewing the recording, and receive an average rating of at least 4 out of 5 on the customer Training Survey.

Step 4: As you earn each certification, add the digital verification badge to your LinkedIn profile!

Last modified November 21, 2025: Updated GitLab Certified Trainer content (cd669cb1)