The following resources can be used by learners in the GitLab Learn platform to help navigate the login process, explore new content, and more.
If you need support accessing GitLab Learn, have questions about content, need to edit or remove your account, or have feedback to provide, please submit a ticket.
Review the following terms to get familiar with language used in this documentation.
|EdCast||The vendor we're collaborating with to create GitLab Learn.|
|GitLab Learn||GitLab's EdCast instance|
|Learning Experience Platform (LXP)||The type of learning platform that GitLab is using to organize learning content. Learn more in the L&D handbook|
If you're looking for support in getting your questions answered, please refer to the following resources:
|GitLab team members||Please reach out to the L&D team in Slack for support via the #learninganddevelopment channel|
|Customers||Please submit a support ticket for help from our Support or Professional Services team|
|Community Members||Please post your question in the in the GitLab Community Forum or submit a support ticket.|
When you log on to GitLab Learn for the first time, you'll be prompted through the account setup process. The platform will use your answers to suggest new learning content based on your interests and expertise.
Use the following URL to access the GitLab Learn Platform: gitlab.edcast.com
Below is a first time login training video to walk you through each step.
GitLab Learn first time login steps:
GitLab Internal Team Member SSOvia Okta. Non-team members should choose
Login using your credentials, and use an email address to sign up or log in.
technical writing, or
leadership. If you need help determining your learning goals, reach out to the L&D team in slack
The goal you are trying to add does not exist. This indicates that the goal you've entered does not yet exist in the database. Consider using a different learning goal or phrase.
Please note that at this time, the only option for authentication to GitLab Learn by users who are not GitLab team members will be using an email and password .
Watch this video tour of the GitLab Learn platform to get familiar with what you'll see upon logging in.
When you first log into GitLab Learn, you'll arrive on the Discover page. This page will:
There are many resources you can access using this top navigation from any page in the platform.
In your learning plan, you can view:
This navigation bar links to the following support resources:
Use the search bar to find new content and other learner profiles in GitLab Learn. Additional search strategies are outlined below.
View notifications to see when new content is assigned to you, when users have commented on something you follow, and more.
Access your GitLab Learn profile page.
You can edit and customize your profile page from within the platform using the following steps.
If you'd rather watch a video of how to update your GitLab Learn profile, click here.
GitLab managers can use the Manager Dashboard to track learning progress of their direct reports who've added them as their manager in GitLab Learn. Find the dashboard by clicking on the navigation waffle then choose
Managers can encourage their team to add their managers to GitLab Learn by going to
My Dashboard ->
My Organization then adding their manager.
Watch the short video recording below to see how the dashboard can help managers track and encourage their team to take time to learn.
Read the [Metrics Overview] section below if you prefer to read this material.
assignmentsfilters in the top right hand corner of the report to set date restrictions
Cards Completedmetric on the
Overviewtab will indicate the total number of times any card was completed by your team member. For example: if 2 teams members each complete a pathway that has 10 total cards, this metric will show 20 card completions. This count is not useful for understanding how many total courses or trainings are actually completed by your team.
Assignmentstab. Then click the
Send Reminderbutton next to the relevant assignment. Select which members you'd like to receive the custom reminder. Reminders can be customized for users who have
Not Startedand are
In Progresson any given assignment
There are 4 tabs on the Manager Dashboard. The purposes of each tab is outlined below. Watch the [short video linked above] if you prefer to watch and listen to this information.
|Overview||High level metrics of all direct reports|
|Learning Plan||View in-progress learning for each direct report|
|Assignments||View assignment progression and send reminders for each direct report (For both self-assigned and manager assigned content)|
|Learning History||View all content completed by each direct report|
Managers can see the following metrics on their dashboard for their direct reports.
|Metric||Description||Application of Metric|
|Overall Activity||All events completed by direct reports||Platform activity including cards completed, contributed, bookmarks, comments, likes, etc.|
|Cards Completed||Total cards completed by direct reports||Content consumed|
|Cards Contributed||Net new cards added by direct reports||Overall contribution|
|Points Scored||Aggregate of team's leaderboard points||Engagement metric|
|Learning Hours||Time spent learning determiend by each SmartCard||Engagement metric|
|Assignments Overdue||Number of assignments made to direct reports not completed by due date||Follow up/reminder required|
|Cards Shared||Total cards shared with other users||Engagement metric|
|Top Learning Goals||Top learning goals from direct reports||Learning needs analysis|
|% completed of courses||Visual bar of percentage of course completed for each direct report||Learner behavior and interest|
|Total assigned||Total assigned content to direct reports||Required content totals|
|In Progress assignments||Number of started but not completed assignments||Reminders may be necessary|
If your team have added you as a Manager in GitLab Learn, you are able to assign content that you recommend they complete. Content can be assigned to the whole team, or specific individuals.
⋮symbol in the top right corner of the card and click
Include Messagefield. This will display in the email notification the Assignee receives.
Assign. This will send an email notification and generate a notification in GitLab Learn to let the user know.
Remember, you can review your team's progress with any assigned pieces of content using the Manager Dashboard.
Please review the following about user privacy when it comes to learning content in GitLab Learn:
Edit Profileand in the
Account Detailstab, check the box next to
Hide me from Leaderboards
Bookmarkedin the table on the left side of the screen.
Learning material is built and organized in the GitLab Learn LXP to help you follow a clear path. This is created using Smartcards, Pathways, and Journeys. More information on this content can be found on the GitLab Learn contribution page.
Please note this terminology is relating specifically to GitLab Learn and is distinct from the Learning Components and Learning Delivery Methods definitions used by the Learning & Development team.
|Journey||A collection of learning pathways||The Field Enablement team uses a journey to organize all content in the field certification.|
|Pathway||A single learning pathway||In the DIB certification, one required piece includes the review of a YouTube Video, reading 1 handbook page, and answering a short quiz. All 3 steps are contained in one pathway.|
|Smartcard||A single unit of learning content||One video, a 5 minute handbook read, a poll, and more. These are the basic units of learning content in the LXP and are used to build pathways and journeys.|
In addition, learing content and users are organized in the LXP to help you discover new learning material and follow learners interested in similar topics. The following strucutres organize content and users.
|Carousel||Carousels are horizontal containers of related channels or content assets.||On the Discover page, you might see a carousel of featured DevOps pathways and smartcards|
|Channel||Channels are the principal way in which content (SmartCards, Pathways, and Journeys) are broadcasted to learners.||A series of SmartCards, Pathways, and Journeys on Agile Project Management|
|Group||Organize learners with a common job title, team, or interest||A group is organized for all GitLab team members to access the correct anti-harassment course|
There are many ways to search GitLab Learn for new learning content.
Use the search bar. This search feature will allow you to search by key word, username, or topic. This search bar is helpful if you're looking for material on a certain topic, or you're interested in seeing what your team members are learning.
Moreoption in the top navigation bar. This waffle icon will allow you to sort through content based on users, groups, and more. If you'd like to learn more about the types of content in the LXP, review the LXP contribution process
Watch this training to review strategies for finding new learning content in GitLab Learn:
When completing our pathways and journeys on the GitLab Learn platform, you will have opportunity to earn badges.
For a video walkthrough on sharing your badge to LinkedIn watch the following video:
GitLab Learn users are encouraged to report content on the platform that is in violation of the GitLab Code of Conduct.
Steps for reporting GitLab Learn content:
When reporting any content, you'll be asked if the content fits one of the following conditions. Please select the condition that is most applicable.
Technical issues with opening the content
I think its fake, spam, or scam
I think its an inappropriate comment
There is also an option to add more context around what is wrong with the content. Please feel encouraged to add any additional information in this section to help our team moderate.
From here, the GitLab L&D team will moderate and remove comments and content in violation of our CoC.
Learners in the platform might come across errors like spelling mistakes, broken links, or information that is not up to date. Please help our team by reporting these errors by open an issue using the template
gitlab-learn-error-report on the lxp-contributions issue board
Content in GitLab Learn is developed using a handbook first approach. All learning content is stored in the handbook. Teams at GitLab use additional tools like Articulate 360 and Rise to build interactive courses.
In addition to GitLab learning material stored in the handbook, GitLab team members will have access to off the shelf learning opportunity from other vendors and organizations, like LinkedIn Learning and WILL Learning.
The contribution process to the LXP is being built, and you can follow updates in the learning and development handbook.
Please review this SmartCard to learn the process for how to share a GitLab Learn badge on LinkedIn.
Please review the steps for submitting a support ticket
Please review the steps for submitting a support ticket.
Please note that some content in the Pathway is restricted to internal team members, specific audiences, or paid customers. If you believe you're having trouble accessing public content, please review the steps for submitting a support ticket.
Thanks for helping us keep the content in GitLab Learn up to date! Please refer to the reporting an error on GitLab Learn handbook section above for instructions.
This could be caused by your pop-up blocker or chrome extension. Please try the following steps to access the course material:
To delete your GitLab Learn account and related data, please submit a ticket and note your request.
This typically means the connection is being disrupted and the sign on is not transferring from one page to the next. Try clearing your cache and cookies and attempt to click the orange Enroll button again.
In addition, confirm you're using Google Chrome, the preferred browser.
If you're still facing problems, please submit a ticket
For help with your account, please submit a ticket and note your request.
Questions from team members about the LXP can be directed to the Learning and Development team via the #learninganddevelopment Slack channel. Community members should post on the GitLab Community Forum or submit a support ticket.