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

GitLab Education Services

GitLab for Project Managers Training


This class introduces users to GitLab's Plan stage, where they can manage software products or other projects. It focuses on the various tools available, including issues, epics, milestones, iterations, labels, roadmaps, burndown charts, and boards.

GitLab for Project Managers covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate.

Target Audience

Anyone who plans, tracks, and manages projects, including project managers, program managers, product owners, and scrum masters

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

  • Plan work by creating projects, groups, issues, epics, labels, iterations, and milestones
  • Track project progress with boards, epics, roadmaps, and burndown charts
  • Manage projects using Kanban, Scrum, or Waterfall workflows


Remote: $5,000
On-site: $7,000 plus travel expenses for each instructor


Remote: normally delivered as two 4-hour sessions, presented on separate days.
On-site: normally delivered as a single 9-hour session, including 1 hour for lunch.

Class Size

Maximum 12 attendees. Order this seat add-on to increase total seats per class.

Course Syllabus

Part 1

Schedule Topic Overview
9:00 - 9:45a Intro to the Plan Stage
  • How the Plan Stage fits into GitLab workflow
  • Review of GitLab Flow
  • Lab: Access the GitLab Training Environment
9:45 - 10:45a Intro to Project Organization in GitLab
  • Organizing Projects and Groups
  • Roles, Permissions, and Visibility
  • Lab: Create an Organizational Structure
11:00a - 12:00p Using GitLab to Plan & Start Projects
  • Epics
  • Milestones
  • Iterations
  • Roadmaps
  • Preview of issue boards
  • Documentation with Wikis
  • Lab: Use GitLab Planning Tools
12:00 - 1:00p Intro to Issues
  • Issues
  • Labels
  • Collaborating on Issues
  • Lab: Create Project Issues

Part 2

Schedule Topic Overview
9:00 - 10:00a Deep Dive Into Issues
  • Issue Metadata Fields
  • Issue Operations
  • Quick Actions
  • Description Templates
  • Service Desk
  • Lab: Organize and Perform Operations on Issues
10:00 - 10:45a Merge Requests
  • Merge Requests
  • Merge Request Metadata Fields
  • To-Do list
  • Lab: Use a Merge Request to Review and Merge Code
11:00 - 11:45a Issue Boards
  • Purpose of Issue Boards
  • Issue Board Structure
  • Issue Board Criteria
  • Issue Board Details
  • Lab: Create and Customize Issue Boards
11:45a - 1:00p Workflow Best Practices
  • General Best Practices
  • Kanban
  • Lab: Create and Manage a Kanban board
  • Scrum
  • Lab: Create and Manage a Scrum board
  • Waterfall
  • Lab: Create and Manage a Waterfall Board

Prerequisite Knowledge and Skills

Attendees should already have basic familiarity with these topics:

System Requirements

Computer with internet access and Git installed, per the requirements specified here.

Open in Web IDE View source