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

GitLab Education

GitLab with Git Basics Training


This class is designed to provide users with an introduction to GitLab. It starts with an overview of what GitLab is and of the GitLab web GUI. It then focuses on Git command line. The class includes live demonstrations of the use of GitLab as well as interactive sessions that allow users to experience it for themselves.

We’ll start first with an overview of GitLab so you can learn the basics about what GitLab does and why DevOps teams use it. Then we’ll dive into Git, the version control system used by GitLab for source code management (SCM). Attendees will learn and practice fundamental Git concepts and commands. Throughout the course flow we'll provide demos and hands-on practice with the fundamental processes and tasks teams work on in GitLab, such as committing changes, creating branches and merge requests, using a CI/CD pipeline, and accessing security scanning.

Target Audiences

Any team member new to Git and GitLab

What’s Included

  • Live training sessions delivered by a GitLab technical trainer
  • Lecture with demonstrations
  • Hands-on Labs
  • Slides with notes and reference links

Learning Objectives

  • Explain what GitLab is and why teams use it
  • Perform basic Git commands for branching, merging, and remote work
  • Apply fundamental concepts and skills using GitLab within the DevOps lifecycle

Course Agenda

Timeframe Topic
  • GitLab Overview
  • GitLab Components & Navigation
  • Git Basics
  • Basic Code Creation in GitLab
  • CI/CD
  • Security Scanning and Reports

Prerequisite Knowledge and Skills

Attendees should already be familiar at a basic knowledge level with the following concepts:

  • Agile development
  • Source code management

Here are some resources to help you prepare:

System Requirements

Laptop with internet access and git installed, per the requirements specified here.


Virtual Open Online Course

$399 (not yet available - coming soon) per person

Private Onsite Course

$5,000 per session for up to 20 attendees per session for standard non-customized live training

Private Course Options

  • Remote for your team: $3000 per day, up to 12 attendees recommended
  • At your site: $5000 per day for up to 20 attendees, plus travel expenses for each instructor
  • At a GitLab-hosted facility: $2,000 plus $5000 per day for up to 20 attendees, plus travel expenses for each instructor


This course can be customized. Pricing will be based on the scope of customization you need.