2017-11-01 11:56:40 -04:00
---
comments: false
2019-06-11 04:38:59 -04:00
type: index
2017-11-01 11:56:40 -04:00
---
2016-10-07 09:53:09 -04:00
# GitLab University
2016-09-23 08:52:15 -04:00
2019-03-15 12:50:04 -04:00
GitLab University is a great place to start when learning about version control with Git and GitLab, as well as other GitLab features.
2016-09-23 08:52:15 -04:00
2020-04-14 02:09:37 -04:00
If you're looking for a GitLab subscription for _your university_ , see our [GitLab for Education ](https://about.gitlab.com/solutions/education/ ) page.
2016-09-23 08:52:15 -04:00
2019-07-25 10:23:27 -04:00
CAUTION: **Caution:**
Some of the content in GitLab University may be out of date and we plan to
2020-05-21 02:08:25 -04:00
[evaluate ](https://gitlab.com/gitlab-org/gitlab/-/issues/20403 ) it.
2019-07-25 10:23:27 -04:00
2019-06-11 04:38:59 -04:00
The GitLab University curriculum is composed of GitLab videos, screencasts, presentations, projects and external GitLab content hosted on other services and has been organized into the following sections:
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
1. [GitLab Beginner ](#1-gitlab-beginner ).
1. [GitLab Intermediate ](#2-gitlab-intermediate ).
1. [GitLab Advanced ](#3-gitlab-advanced ).
1. [External Articles ](#4-external-articles ).
1. [Resources for GitLab Team Members ](#5-resources-for-gitlab-team-members ).
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
## 1. GitLab Beginner
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.1. Version Control and Git
2016-09-23 08:52:15 -04:00
2016-10-07 09:53:09 -04:00
1. [Version Control Systems ](https://docs.google.com/presentation/d/16sX7hUrCZyOFbpvnrAFrg6tVO5_yT98IgdAqOmXwBho/edit#slide=id.g72f2e4906_2_29 )
2019-10-11 08:06:29 -04:00
1. [Katakoda: Learn Git Version Control using Interactive Browser-Based Scenarios ](https://www.katacoda.com/courses/git )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.2. GitLab Basics
2016-09-23 08:52:15 -04:00
2016-10-07 09:53:09 -04:00
1. [An Overview of GitLab.com - Video ](https://www.youtube.com/watch?v=WaiL5DGEMR4 )
1. [Why Use Git and GitLab - Slides ](https://docs.google.com/a/gitlab.com/presentation/d/1RcZhFmn5VPvoFu6UMxhMOy7lAsToeBZRjLRn0LIdaNc/edit?usp=drive_web )
2016-10-23 18:07:54 -04:00
1. [GitLab Basics - Article ](../gitlab-basics/README.md )
2016-10-07 09:53:09 -04:00
1. [Git and GitLab Basics - Video ](https://www.youtube.com/watch?v=03wb9FvO4Ak&index=5&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
2019-10-11 08:06:29 -04:00
1. [Git and GitLab Basics - Online Course ](https://courses.platzi.com/classes/57-git-gitlab/2475-part-233-2/ )
2016-10-07 09:53:09 -04:00
1. [Comparison of GitLab Versions ](https://about.gitlab.com/features/#compare )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.3. Your GitLab Account
2016-09-23 08:52:15 -04:00
2019-10-11 08:06:29 -04:00
1. [Create a GitLab Account - Online Course ](https://courses.platzi.com/classes/57-git-gitlab/2434-create-an-account-on-gitlab/ )
2016-10-07 09:53:09 -04:00
1. [Create and Add your SSH key to GitLab - Video ](https://www.youtube.com/watch?v=54mxyLo3Mqk )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.4. GitLab Projects
2016-09-23 08:52:15 -04:00
2016-10-07 09:53:09 -04:00
1. [Repositories, Projects and Groups - Video ](https://www.youtube.com/watch?v=4TWfh1aKHHw&index=1&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
1. [Creating a Project in GitLab - Video ](https://www.youtube.com/watch?v=7p0hrpNaJ14 )
2019-10-16 11:06:17 -04:00
1. [How to Create Files and Directories ](https://about.gitlab.com/blog/2016/02/10/feature-highlight-create-files-and-directories-from-files-page/ )
2020-09-16 11:09:32 -04:00
1. [GitLab To-Do List ](https://about.gitlab.com/blog/2016/03/02/gitlab-todos-feature-highlight/ )
2019-10-16 11:06:17 -04:00
1. [GitLab's Work in Progress (WIP) Flag ](https://about.gitlab.com/blog/2016/01/08/feature-highlight-wip/ )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.5. Migrating from other Source Control
2016-09-23 08:52:15 -04:00
2019-09-27 08:06:07 -04:00
1. [Migrating from Bitbucket/Stash ](../user/project/import/bitbucket.md )
2019-05-19 18:54:12 -04:00
1. [Migrating from GitHub ](../user/project/import/github.md )
1. [Migrating from SVN ](../user/project/import/svn.md )
1. [Migrating from Fogbugz ](../user/project/import/fogbugz.md )
2016-09-23 08:52:15 -04:00
2019-08-22 04:50:31 -04:00
### 1.6. The GitLab team
2016-09-23 08:52:15 -04:00
2019-10-11 08:06:29 -04:00
1. [About GitLab ](https://about.gitlab.com/company/ )
2016-10-07 09:53:09 -04:00
1. [GitLab Direction ](https://about.gitlab.com/direction/ )
2019-10-16 11:06:17 -04:00
1. [GitLab Master Plan ](https://about.gitlab.com/blog/2016/09/13/gitlab-master-plan/ )
2016-10-07 09:53:09 -04:00
1. [Making GitLab Great for Everyone - Video ](https://www.youtube.com/watch?v=GGC40y4vMx0 ) - Response to "Dear GitHub" letter
2019-10-16 11:06:17 -04:00
1. [Using Innersourcing to Improve Collaboration ](https://about.gitlab.com/blog/2014/09/05/innersourcing-using-the-open-source-workflow-to-improve-collaboration-within-an-organization/ )
2016-10-07 09:53:09 -04:00
1. [The Software Development Market and GitLab - Video ](https://www.youtube.com/watch?v=sXlhgPK1NTY&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e&index=6 ) - [Slides ](https://docs.google.com/presentation/d/1vCU-NbZWz8NTNK8Vu3y4zGMAHb5DpC8PE5mHtw1PWfI/edit )
2017-05-31 14:27:29 -04:00
1. [GitLab Resources ](https://about.gitlab.com/resources/ )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.7 Community and Support
2016-09-23 08:52:15 -04:00
2019-10-11 08:06:29 -04:00
1. [Getting Help ](https://about.gitlab.com/get-help/ )
2018-09-06 12:52:18 -04:00
- Proposing Features and Reporting and Tracking bugs for GitLab
2020-06-26 08:08:51 -04:00
- The GitLab IRC channel, Gitter Chat Room, Community Forum, and Mailing List
2018-09-06 12:52:18 -04:00
- Getting Technical Support
- Being part of our Great Community and Contributing to GitLab
2019-10-16 11:06:17 -04:00
1. [Getting Started with the GitLab Development Kit (GDK) ](https://about.gitlab.com/blog/2016/06/08/getting-started-with-gitlab-development-kit/ )
2017-10-30 13:29:56 -04:00
1. [GitLab Professional Services ](https://about.gitlab.com/services/ )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
### 1.8 GitLab Training Material
2016-09-23 08:52:15 -04:00
2016-10-07 09:53:09 -04:00
1. [Git and GitLab Workshop - Slides ](https://docs.google.com/presentation/d/1JzTYD8ij9slejV2-TO-NzjCvlvj6mVn9BORePXNJoMI/edit?usp=drive_web )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
## 2. GitLab Intermediate
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 2.1 GitLab Pages
2016-10-07 09:53:09 -04:00
2019-10-16 11:06:17 -04:00
1. [Using any Static Site Generator with GitLab Pages ](https://about.gitlab.com/blog/2016/06/17/ssg-overview-gitlab-pages-part-3-examples-ci/ )
1. [Securing GitLab Pages with SSL ](https://about.gitlab.com/blog/2016/06/24/secure-gitlab-pages-with-startssl/ )
2019-05-19 18:54:12 -04:00
1. [GitLab Pages Documentation ](../user/project/pages/index.md )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 2.2. GitLab Issues
2016-10-07 09:53:09 -04:00
2016-10-23 18:07:54 -04:00
1. [Markdown in GitLab ](../user/markdown.md )
2016-10-07 09:53:09 -04:00
1. [Issues and Merge Requests - Video ](https://www.youtube.com/watch?v=raXvuwet78M )
2019-10-16 11:06:17 -04:00
1. [Due Dates and Milestones for GitLab Issues ](https://about.gitlab.com/blog/2016/08/05/feature-highlight-set-dates-for-issues/ )
1. [How to Use GitLab Labels ](https://about.gitlab.com/blog/2016/08/17/using-gitlab-labels/ )
1. [Applying GitLab Labels Automatically ](https://about.gitlab.com/blog/2016/08/19/applying-gitlab-labels-automatically/ )
2020-03-22 23:09:21 -04:00
1. [GitLab Issue Board - Product Page ](https://about.gitlab.com/stages-devops-lifecycle/issueboard/ )
2019-10-16 11:06:17 -04:00
1. [An Overview of GitLab Issue Board ](https://about.gitlab.com/blog/2016/08/22/announcing-the-gitlab-issue-board/ )
1. [Designing GitLab Issue Board ](https://about.gitlab.com/blog/2016/08/31/designing-issue-boards/ )
2016-10-07 09:53:09 -04:00
1. [From Idea to Production with GitLab - Video ](https://www.youtube.com/watch?v=25pHyknRgEo&index=14&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
2019-06-11 04:38:59 -04:00
### 2.3. Continuous Integration
2016-10-07 09:53:09 -04:00
1. [Operating Systems, Servers, VMs, Containers and Unix - Video ](https://www.youtube.com/watch?v=V61kL6IC-zY&index=8&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
2020-03-26 23:07:56 -04:00
1. [GitLab CI/CD - Product Page ](https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/ )
2019-10-16 11:06:17 -04:00
1. [Getting started with GitLab and GitLab CI ](https://about.gitlab.com/blog/2015/12/14/getting-started-with-gitlab-and-gitlab-ci/ )
1. [GitLab Container Registry ](https://about.gitlab.com/blog/2016/05/23/gitlab-container-registry/ )
2016-10-07 09:53:09 -04:00
1. [GitLab and Docker - Video ](https://www.youtube.com/watch?v=ugOrCcbdHko&index=12&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
2019-10-16 11:06:17 -04:00
1. [How we scale GitLab with built in Docker ](https://about.gitlab.com/blog/2016/06/21/how-we-scale-gitlab-by-having-docker-built-in/ )
1. [Continuous Integration, Delivery, and Deployment with GitLab ](https://about.gitlab.com/blog/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/ )
1. [Deployments and Environments ](https://about.gitlab.com/blog/2016/08/26/ci-deployment-and-environments/ )
1. [Sequential, Parallel or Custom Pipelines ](https://about.gitlab.com/blog/2016/07/29/the-basics-of-gitlab-ci/ )
1. [Setting up GitLab Runner For Continuous Integration ](https://about.gitlab.com/blog/2016/03/01/gitlab-runner-with-docker/ )
1. [Setting up GitLab Runner on DigitalOcean ](https://about.gitlab.com/blog/2016/04/19/how-to-set-up-gitlab-runner-on-digitalocean/ )
1. [Setting up GitLab CI for iOS projects ](https://about.gitlab.com/blog/2016/03/10/setting-up-gitlab-ci-for-ios-projects/ )
2016-10-07 09:53:09 -04:00
1. [IBM: Continuous Delivery vs Continuous Deployment - Video ](https://www.youtube.com/watch?v=igwFj8PPSnw )
1. [Amazon: Transition to Continuous Delivery - Video ](https://www.youtube.com/watch?v=esEFaY0FDKc )
2019-10-11 08:06:29 -04:00
1. [TechBeacon: Doing continuous delivery? Focus first on reducing release cycle times ](https://techbeacon.com/devops/doing-continuous-delivery-focus-first-reducing-release-cycle-times )
2018-06-13 20:29:29 -04:00
1. See ** [Integrations ](#39-integrations )** for integrations with other CI services.
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 2.4. Workflow
2016-10-07 09:53:09 -04:00
1. [GitLab Flow - Video ](https://youtu.be/enMumwvLAug?list=PLFGfElNsQthZnwMUFi6rqkyUZkI00OxIV )
1. [GitLab Flow vs Forking in GitLab - Video ](https://www.youtube.com/watch?v=UGotqAUACZA )
2019-10-16 11:06:17 -04:00
1. [GitLab Flow Overview ](https://about.gitlab.com/blog/2014/09/29/gitlab-flow/ )
1. [Always Start with an Issue ](https://about.gitlab.com/blog/2016/03/03/start-with-an-issue/ )
2019-10-27 02:06:30 -04:00
1. [GitLab Flow Documentation ](../topics/gitlab_flow.md )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 2.5. GitLab Comparisons
2016-10-07 09:53:09 -04:00
2019-10-11 08:06:29 -04:00
1. [GitLab Compared to Other Tools ](https://about.gitlab.com/devops-tools/ )
2019-10-16 11:06:17 -04:00
1. [Comparing GitLab Terminology ](https://about.gitlab.com/blog/2016/01/27/comparing-terms-gitlab-github-bitbucket/ )
2018-11-06 22:02:52 -05:00
1. [GitLab Compared to Atlassian (Recording 2016-03-03) ](https://youtu.be/Nbzp1t45ERo )
2019-10-11 08:06:29 -04:00
1. [GitLab Position FAQ ](https://about.gitlab.com/handbook/positioning-faq/ )
1. [Customer review of GitLab with points on why they prefer GitLab ](https://www.enovate.co.uk/blog/2015/11/25/gitlab-review )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
## 3. GitLab Advanced
2016-09-23 08:52:15 -04:00
2020-06-26 08:08:51 -04:00
### 3.1. DevOps
2016-10-07 09:53:09 -04:00
2020-06-26 08:08:51 -04:00
1. [XebiaLabs: DevOps Terminology ](https://xebialabs.com/glossary/ )
1. [XebiaLabs: Periodic Table of DevOps Tools ](https://digital.ai/periodic-table-of-devops-tools )
1. [Puppet Labs: State of DevOps 2016 - Book ](https://puppet.com/resources/report/2016-state-devops-report/ )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.2. Installing GitLab with Omnibus
2016-10-07 09:53:09 -04:00
1. [What is Omnibus - Video ](https://www.youtube.com/watch?v=XTmpKudd-Oo )
1. [How to Install GitLab with Omnibus - Video ](https://www.youtube.com/watch?v=Q69YaOjqNhg )
2019-10-11 08:06:29 -04:00
1. [Installing GitLab - Online Course ](https://courses.platzi.com/classes/57-git-gitlab/2476-part-0/ )
2016-10-07 09:53:09 -04:00
1. [Using a Non-Packaged PostgreSQL Database ](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#using-a-non-packaged-postgresql-database-management-server )
2019-10-16 11:06:17 -04:00
1. [Installing GitLab on Microsoft Azure ](https://about.gitlab.com/blog/2016/07/13/how-to-setup-a-gitlab-instance-on-microsoft-azure/ )
1. [Installing GitLab on Digital Ocean ](https://about.gitlab.com/blog/2016/04/27/getting-started-with-gitlab-and-digitalocean/ )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.3. Permissions
2016-10-07 09:53:09 -04:00
1. [How to Manage Permissions in GitLab EE - Video ](https://www.youtube.com/watch?v=DjUoIrkiNuM )
2019-06-11 04:38:59 -04:00
### 3.4. Large Files
2016-10-07 09:53:09 -04:00
2017-02-24 07:18:07 -05:00
1. [Big files in Git (Git LFS) - Video ](https://www.youtube.com/watch?v=DawznUxYDe4 )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.5. LDAP and Active Directory
2016-10-07 09:53:09 -04:00
1. [How to Manage LDAP, Active Directory in GitLab - Video ](https://www.youtube.com/watch?v=HPMjM-14qa8 )
2019-06-11 04:38:59 -04:00
### 3.6 Custom Languages
2016-10-07 09:53:09 -04:00
2016-12-06 15:47:14 -05:00
1. [How to add Syntax Highlighting Support for Custom Languages to GitLab - Video ](https://youtu.be/6WxTMqatrrA )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.7. Scalability and High Availability
2016-10-07 09:53:09 -04:00
1. [Scalability and High Availability - Video ](https://www.youtube.com/watch?v=cXRMJJb6sp4&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e&index=2 )
1. [High Availability - Video ](https://www.youtube.com/watch?v=36KS808u6bE&index=15&list=PLFGfElNsQthbQu_IWlNOxul0TbS_2JH-e )
2020-06-04 17:08:11 -04:00
1. [High Availability Documentation ](https://about.gitlab.com/solutions/reference-architectures/ )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.8 Cycle Analytics
2016-10-07 09:53:09 -04:00
2019-10-16 11:06:17 -04:00
1. [GitLab Cycle Analytics Overview ](https://about.gitlab.com/blog/2016/09/21/cycle-analytics-feature-highlight/ )
2020-04-04 05:09:16 -04:00
1. [GitLab Cycle Analytics - Product Page ](https://about.gitlab.com/stages-devops-lifecycle/value-stream-analytics/ )
2016-10-07 09:53:09 -04:00
2019-06-11 04:38:59 -04:00
### 3.9. Integrations
2016-10-07 09:53:09 -04:00
2019-06-28 09:25:56 -04:00
1. [How to Integrate Jira and Jenkins with GitLab - Video ](https://gitlabmeetings.webex.com/gitlabmeetings/ldr.php?RCID=44b548147a67ab4d8a62274047146415 )
2019-05-19 18:54:12 -04:00
1. [How to Integrate Jira with GitLab ](../user/project/integrations/jira.md )
1. [How to Integrate Jenkins with GitLab ](../integration/jenkins.md )
1. [How to Integrate Bamboo with GitLab ](../user/project/integrations/bamboo.md )
1. [How to Integrate Slack with GitLab ](../user/project/integrations/slack.md )
2019-10-16 11:06:17 -04:00
1. [How to Integrate Convox with GitLab ](https://about.gitlab.com/blog/2016/06/09/continuous-delivery-with-gitlab-and-convox/ )
1. [Getting Started with GitLab and Shippable CI ](https://about.gitlab.com/blog/2016/05/05/getting-started-gitlab-and-shippable/ )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
## 4. External Articles
2016-10-07 09:53:09 -04:00
2018-10-24 07:50:00 -04:00
1. [2011 WSJ article by Marc Andreessen - Software is Eating the World ](https://www.wsj.com/articles/SB10001424053111903480904576512250915629460 )
2020-04-04 05:09:16 -04:00
1. [2014 Blog post by Chris Dixon - Software eats software development ](https://cdixon.org/2014/04/13/software-eats-software-development/ )
2019-11-21 10:06:17 -05:00
1. [2015 Venture Beat article - Actually, Open Source is Eating the World ](https://venturebeat.com/2015/12/06/its-actually-open-source-software-thats-eating-the-world/ )
2016-09-23 08:52:15 -04:00
2019-06-11 04:38:59 -04:00
## 5. Resources for GitLab Team Members
2016-10-07 09:53:09 -04:00
2018-11-06 22:02:52 -05:00
NOTE: **Note:**
2019-06-11 04:38:59 -04:00
Some content can only be accessed by GitLab team members.
2016-10-07 09:53:09 -04:00
2019-10-11 08:06:29 -04:00
1. [Sales Path ](https://about.gitlab.com/handbook/sales/onboarding/ )
2016-10-20 06:38:32 -04:00
1. [User Training ](training/user_training.md )
1. [GitLab Flow Training ](training/gitlab_flow.md )
2019-06-11 04:38:59 -04:00
1. [Training Topics ](training/index.md )
1. [GitLab architecture ](../development/architecture.md )
2016-10-07 09:53:09 -04:00
1. [Client Assessment of GitLab versus GitHub ](https://docs.google.com/a/gitlab.com/spreadsheets/d/18cRF9Y5I6I7Z_ab6qhBEW55YpEMyU4PitZYjomVHM-M/edit?usp=sharing )