The Learning and Development team is available to support GitLab teams in the following capacities. Requests will be evaluated as they come in based on team's capacity for support, business impact, correlation to company OKRs, and number of impacted users.
Support Model | When to use this process |
---|---|
Hosting a Live Learning event | You'd like to host an internal Live Learning session |
Creating a Learning Hub for your team | You'd like to build a new Channel in GitLab Learn to curate professional development content for your team |
Creating a new learning pathway | Create a new learning pathway or course for any audience |
Uploading to GitLab Learn | Add new or existing learning content to the GitLab Learn LXP |
Integrating external content to GitLab Learn | Add off-the-shelf learning from another provider to GitLab Learn |
Requesting content review | L&D review of your learning content for handbook first, adult learning theory, and bias for async alignment |
Requesting new content creation | You'd like the L&D team to create or host learning content for your team |
Anyone at GitLab should feel empowered to host a learning session. Why would you want to host a live learning event? Maybe you are the expert on something. Or maybe you just want to learn more about a specific topic and share those learnings with more people.
To host a live learning event, start by opening an issue in the Learning and Development general project using the live_learning
template. All steps should be outlined on this template.
Examples of past Live Learning events:
Check out this discussion between Product and L&D understand how your team can use GitLab Learn to create a Learning Hub for your team:
We work closely with leaders across GitLab to develop landing pages for learning material that is tailored to specific departments and teams. By creating Channels in GitLab Learn, teams can contribute, curate, organize, and suggest professional development opportunities for their team members. Some scenarios where you might want to build a Channel include:
Here are some examples of Channels that teams have created in GitLab Learn to serve as a Learning Hub for their department or team:
To create a Learning Hub for your team using a Channel in GitLab Learn, complete these two steps:
new_channel
template. All steps should be outlined on this template.In future iterations, the L&D team will enable team members and managers to curate and promote content on these channels without needing to involve the L&D team.
Anyone team at GitLab is encoruaged to build new learning pathways. Some scenarios where you might want to build a pathway include:
Before you start the process to build content for a learning pathway, it's important that you ensure an existing pathway with the same content or style does not exist. Below are some strategies you can use to search existing content and check for duplication before you start building content.
Content Source
filter to show only User Generated Content
. This will display any content related to that keyword that GitLab team members have already contributed to the platform. Consider reusing existing material in the platform if it's relevant to your learning goalsContent Source
filter to show only LinkedIn Learning
. If you're creating a training with a focus on team member development, consider using or including an existing LinkedIn Learning course on the topicContent Source
filter to show only GitLab Unfiltered
. This will display any Unfiltered content that related to the keyword and can be included in your pathway.After you've done a complete search of existing material that you can integrate into your pathway creation, you should start building the remainder of the content your pathway needs.
To create a new learning pathway and to add that pathway to GitLab Learn, start by building the course content in the handbook. Once the content is ready, open an issue in the Learning and Development general project using the new_pathway
template.
Timeline and expectations
Action | Timeline |
---|---|
Build course content in the handbook | this is up to your team, but please build the content before opening a new_pathway issue |
Open a new_pathway issue |
5 weeks prior to launch |
Start collaboration on pathway needs with L&D team | 4 week prior to launch |
Implement changes on handbook based on L&D feedback | 3 weeks prior to launch |
Complete Learning Evangelist training in GitLab Learn | 3 weeks prior to launch |
First iteration of conent upload to GitLab Learn | 2 weeks prior to launch |
Peer review or L&D review of content in GitLab Learn | 1 week prior to launch |
Make final edits based on peer review | 1 week prior to launch |
Launch your course | approx. 5 weeks after opening the new_pathway issue with the L&D team |
Teams might be interested in integrating external training platforms and resources into GitLab Learn. Integrating these trainings into GitLab Learn can be a great way to keep learning resources for team members in one place and to track completions.
To start looking into the potential of integrating an external learning source into GitLab Learn, start by opening an issue in the Learning and Development general project using the external_learning_content
template. All steps should be outlined on this template.