Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Learning & Development


Welcome to the Learning & Development (L&D) page at GitLab! L&D is an essential part of any organization's growth, success and overall business strategy. We want to support the growth of our GitLab team-members' competencies, skills and knowledge by providing them with the tools they need and also the opportunities to progress their own personal and professional development.

GitLab Learning & Development Principles

  1. Meaningful and relevant content. We deliver learning solutions that drive the development and growth of team members throughout their life cycle at GitLab.
  2. Values aligned. Our learning solutions reinforce GitLab’s values, and foster continuous learning and curiosity.
  3. Diverse approaches to learning. We apply a blended learning model for learning solutions, and adapt to various learning needs.
  4. Community. We make our L&D offerings available to the public, aligned to our mission that everyone can contribute.

Learning Sessions

Live Learning

Live Learning sessions will be conducted on a monthly basis. There will be a Zoom video conference set up for each session. Official dates and topics will be added to the schedule as confirmed.

Format for 25 minute sessions:

Format for 50 minute sessions:

Action Learning

Action Learning sessions are designed to give team members a place to practice coaching skills by helping others work through specific challenges. Official dates and topics will be added to the schedule as confirmed.

Format for 25 minute sessions:

Leadership Forum

An overview about the format as well as topics and dates can be found on the Leadership Forum handbook page.


We provide our team members with certifications to demonstrate their knowledge on specific topics. We have outlined our current certifications as well as planned and upcoming certifications for the year.

Career Development

Everyone's career development is different, but we have outlined what it can look like at GitLab.

Language Courses

If you have any language courses you would like to recommend or links to websites please add them to this section.

There is also a way to practice foreign languages and ask for advice in several Slack channels, each dedicated to a specific language. You can find all these channels by searching for channels starting with #lang. If you're missing a channel for your target language, feel free to create one and mention it in #company-announcements so that fellow GitLab team-members can join too!

New Manager Enablement Program

GitLab has a growing resource to enable all team members transitioning to a manager role. It contains a link to a checklist, readings, and a form to help learning and development customize your development as a manager.

Learning Management Systems

We are currently evaluating different learning management systems (LMS) to provide growth opportunities in a more structured, on-demand format. To help us continue to be Handbook First, course content should be structured in the following way:

Common Ground: Harassment Prevention Training

All team members will be sent an invitation link from the people team to complete this training using Will Interactive's LMS. Once you receive the email please do the following:

  1. Underneath the green Sign In box, click on the Sign Up Now link (also in green) which is right after Don't have an account?
  2. Enter in your name and GitLab email address
  3. Create a password
  4. You may be sent a link to verify your account
  5. Once you have logged in successfully you will be taken to your home screen
  6. Once there you should see the course title GitLab for Supervisors: Common Ground Business for Supervisors or GitLab for Employees:Common Ground Business for Employees, if you live in California the course title will include CA within it.
  7. Click on that to begin the training.
  8. For managers and leaders, this is 2 hours long, but you can stop and come back to it. For all other GitLab team-members, this is 1 hour long.
  9. You can also use the navigation bar at the top right-hand side of screen for volume and screen settings
  10. To the left and right of the center screen you should see this symbol: > which you can click on to move forward and back through the training
  11. Once completed, please upload a copy of your certificate in BambooHR in the verification folder
  12. You may also keep a record of the certificate for your own files. To create the certificate, click on view in the course title
  13. Scroll down to users then click on completion certificates to download the PDFs

Our Anti-Harassment Policy outlines guidelines, reporting and disciplinary action.

If you have any questions or need further help please ping people ops in the #peopleops channels in slack.

Performance Indicators

Engagement Survey Growth and Development Score > X%

Questions related to growth and development on the semi-annual Engagement Survey have a favorable score. The exact target is to be determined.

Rate of internal job promotions > X%

Total number of promotions in a rolling six month period/total number of employees. The target for this is to be determined.

This is calculated the same as 12 month voluntary team member turnover KPI but is using the number of team members actively choosing to leave GitLab to growth and development related reasons only. The target is to be determined.