This is an introductory course on how to use GitLab. This is a self-paced course consisting of reading material, video tutorials, and knowledge assessments at the end of each lesson.
👉 https://levelup.gitlab.com/courses/gitlab101
This self-study utilizes handbook pages and tests to teach users some further basics of GitLab, covering some more advanced aspects of the platform than those covered in the GitLab 101 course.
👉 https://levelup.gitlab.com/courses/gitlab-201-certification
This course explains what CI/CD pipelines are and what value they bring to the software development lifecycle. It also outlines the architecture behind GitLab's CI/CD pipelines and explains how to set up basic CI/CD pipelines in your own projects.
👉 https://levelup.gitlab.com/courses/continuous-integration-and-delivery-ci-cd-with-gitlab
This course covers all of the essential security capabilities of GitLab, including Static Application Security Testing, secret detection, Dynamic Application Security Testing, dependency scanning, container scanning, license compliance, and fuzz testing.
👉 https://levelup.gitlab.com/courses/security-essentials
The GitLab Technical Writing Fundamentals course is available to help both GitLab and community contributors write and edit documentation for the product. This course provides direction on grammar, writing, and topic design.
👉 https://levelup.gitlab.com/courses/gitlab-technical-writing-fundamentals
This course will provide you with an introduction to the GitLab system and how it uses Git to transform your DevOps processes. In this course, you will learn the basics of navigating GitLab as well as the basics of using Git on your local computer as well as remotely.
👉 https://levelup.gitlab.com/courses/gitlab-with-git-essentials
This course 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.
👉 https://levelup.gitlab.com/courses/gitlab-agile-project-management
Presented at a self-directed pace, the GitLab remote course is designed to give new managers and individual contributors an opportunity to master all-remote business concepts and build key skills in remote subject areas.
👉 https://levelup.gitlab.com/courses/remote-foundations
This course can help any team collaborate more effectively by adopting virtual-first, async-first, and/or handbook-first ways of working.