Learning & Development

Overview

Purpose

Why we exist: GitLab Talent Development (commonly referred to as “Learning & Development”) exists to enhance team member performance, expand capabilities, and further develop skills that make GitLab team members the top talent in the industry. We strive to foster a culture of continous growth so that GitLab remains a great place to work. Positive impact on team member experience leads to a positive impact on results, which leads to a positive impact on GitLab customers.

Vision

Where are we going: GitLab seeks to be recognized as a top organization for remote learning & development. We aim for a future where everyone contributes to a culture of curiosity.

Mission

What we do: We empower individual contributors and equip leaders through self-service learning. We accomplish a culture of development by:

  • Focusing on skill-based learning
  • Providing resources to improve career mobility
  • Developing learning journeys for teams throughout the organization

Objectives

Performance indicators

  1. Reduce voluntary attrition by 5% each year by measuring exit survey data related to career development
  2. Secure a 5% increase in the Growth & Development category of the annual engagement survey
  3. Increased access to career mobility: internal transfers, promotions, job shadows, intern for learning, and professional development
  4. Clear evidence of best in class remote learning & development (i.e. Brandon Hall Awards, Industry Speaking Events, Thought Leadership articles, etc.)

Principles

  1. Meaningful and relevant content. We deliver learning solutions that help you reach your professional goals.
  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 to find solutions to various individual needs.
  4. Community. L&D offerings available to the public so that everyone can contribute.

Learning & Development Team

We are a small team, but we’ve got a big role to play at GitLab!

Team Member Resources

The Learning & Development team has a number of resources to help team members learn new skills. Click the button(s) below to learn more about each one:

Partnerships at GitLab

Multiple teams across the company contribute to learning and development of our team members. Below is a list of some teams we partner with and how we collaborate.

  1. Education Services: Share customer & product training with team members on Level Up
  2. Talent Brand: Telling career growth stories
  3. People Operations: Measuring impact of learning and development on team member engagement
  4. Select Department Subject Matter Experts: Legal, Compliance, and other specific courses

Contact Us

  1. Slack: #learninganddevelopment
  2. Email Us: learning@gitlab.com
  3. Request support/Collaborate on new learning content

Work With Us

The work with us page outlines issue templates and processes that are managed on our Learning and Development issue board. We review and classify requests based on the scalability and possible organizational impact. Learning solutions that can be applied and used company-wide take priority. Our process includes:

  • Evaluate the strategic impact of the learning session
  • Determine the level of work associated with the learning requirement
  • Assess the impacted audience groups of the session
  • Identify measures of success
  • Assess dates of delivery with the course schedule and forecast a future date

How we work

Tools

The L&D team frequently uses the following tools for creating and communicating learning opportunities at GitLab.

Tool Purpose
Powtoon Video Creation
LucidChart Interactive Diagrams
Canva Image and infographic creation
Articulate/Rise 360 Course Authoring
Genial.ly Create Interactive Images

Developing Learning Content

Learning Content Accessibility Guidelines

In July 2024, GitLab published the first iteration of our Learning Content Accessibility Guidelines.

We ask that team members who create both internal and external learning content:

  • Familiarize themselves with these guidelines
  • Apply these guidelines when creating learning content for internal and external use, when applicable
  • Revisit existing learning content you have created, to consider whether any updates are appropriate

Top Five Training Content Development Principles

  1. Know Your Audience - Analyze and assess the course audience. Ensure that all audience needs are accounted for at every level in the organization you are delivering the training too.
  2. Define Learning Objectives - Highlight the learner outcome. Consider developing two to three broad overall statements of what the audience will achieve.
  3. Break Down Complex Information - Consider breaking down complex information into easy to digest visuals or text. Reference the handbook but do not be afraid to create a visual representation or use storytelling for the audience.
  4. Engage the Learner - Adults learn through practice and involvement. Consider using tools to engage learners in a virtual setting like Mentimeter or Kahoot to stimulate interactivity.
  5. Implement Blended Learning Course Content - Give the learners pre-course work to read and review before the learning session. Use off-the-shelf resources and ensure the content is applicable to what will be covered in the session. Follow up to gauge how they’ve applied what they’ve learned on the job through surveys and questionnaires.

Application of Adult Learning Theory

Adults learn differently in the workplace than in traditional learning environments or how they learned growing up. If you are developing training, consider applying principles related to Adult Learning Theories, those include:

  1. Transformative learning: Learning should change the individual through transformative learning approaches. Start with learning experiences that appeal to your specific audience, and then move to activities that challenge assumptions and points of view.
  2. Self-directed learning: Emphasize informal learning experiences. Infuse applications of pre-reads and post-course follow up. Have the participants bring up examples of self-directed learning that they have taken that is related to the training course.
  3. Experiential learning: Adults learn through experiences and by doing. When designing a learning experience, apply activities to stimulate learning by doing through role-playing, simulations, virtual labs, case studies, etc.
  4. Andragogy: Design learning experiences with the assumption that your participants will come to the table with their own set of life experiences and motivations. Adults tend to direct their own learning, learn better by doing, and want to quickly apply their learning to concrete situations.

Developing Learning Objectives

Add learning objectives to the beginning of the content to state a clear training outcome. A clear learning objective describes what the learner will do upon completion of a learning/training activity. Good learning objectives are what you want team members to learn or achieve.

Steps to creating learning objectives:

  1. Identify the level of knowledge necessary to achieve the aim of the training. Use Bloom’s Taxonomy to assist with writing practical learning objectives.
  2. Select an action verb.
  3. Create your very own objective
  4. Check your objective. Make sure it includes these four pieces: audience, behavior, condition, and degree of mastery
  5. Repeat these steps for each objective

Sample learning objectives:

  • By the end of the session, team members will be able to describe the steps taken to address underperformance
  • Team members will be able to apply the GROW coaching model framework to coaching sessions with members of their team
  • After learning about the high-performance team-building model, team members will be able to determine the steps needed to reach high performance.

Learning Components - Definitions

Term Definition Duration
Training The action of teaching a team member a particular skill or behavior Varies
Bite-sized learning A short course to learn a skill. Bite-sized can be a compontent of training or a separate learning element (i.e. a video, a PDF cheat-sheet, an infographic) Max 15 minutes, 5 to 10 minute average
Self-paced course Learner has the control over the amount of material they want to consume and the duration of time needed to learn the new information. Pre-defined by the designer (i.e. hours, days, etc.)
Curriculum A series of learning paths that comprise a course of study on a skill-based topic Varies
Certification A certification indicates that an individual community member has acquired the knowledge, skills, and abilities required to perform a specific skill or job. Certifications include an examination process. Varies
Learning Path A chosen route taken by a learner through a range of learning activities to build knowledge progressively Varies

Learning Delivery Methods - Definitions

Term Definition Duration
Instructor-Led Training (ILT) Practice of training and learning material between an instructor and learners. Face-to-face training (classroom training) Varies
Virtual Instructor-Led Training (VILT) Training that is delivered in a virtual environment (i.e. training in Zoom) 1 to 3 hours
E-Learning Learning based on traditional learning theories which takes place electronically, often via the Internet. Varies
Blended Learning Training that uses multiple methods to teach the new information to learners. It can include ILTs, self-paced materials, VILT sessions, etc. Varies
Webinar A seminar conducted virtually to a large audience 3+ hours
Workshop Hands-on or virtual demos, problem solving, tutorials where team members engage in discussion and activity on a particular subject Varies

Please let us know how you would prefer to learn by filling out this form!


Career Development and Mobility
Resources and direction for career development and mobility for all GitLab team members
Elevate Programs
Use the links below to navigate to each Elevate program. Here is a useful guide to ensure …
GitLab Basics
GitLab Basics and Terminology This page is just a quick guide to some GitLab basics, for easy …
Growth and Development Fund
A description of programs and resources for team members to access when using the G&D Fund.
Hone Partnership
GitLab has partnered with Hone to provide expanded professional development opportunities through …
Internship for Learning
Resources and direction for internship for learning for all GitLab team members
Learning Initiatives
The Learning & Development team is rolling out learning programs to enable a culture of curiosity and continual learning.
LevelUp
Leveling Up LevelUp We’re currently rolling out a new platform for LevelUp to better support …
Mentoring at GitLab
Mentorship is an opportunity to learn from personal experience, background, and perspective. …
Self-Paced External Trainings
Details of third-party training providers utilised by various GitLab departments
Team Workshops
Visit the Team Workshops Level Up page to get started! Team Workshops are customized, group …
Transitioning to a manager role
Your first few months as a manager at GitLab can be exhilarating. They can also be challenging, …
Work with the Learning and Development Team
Available Learning and Development Support The Learning and Development team is available to support …
Last modified June 11, 2025: Update L and D handbook pages (6c35b4df)