
GitLab CI
Course Index
28 Lessons · 3 Sections
Master GitLab CI/CD — the complete DevSecOps platform with built-in SAST, DAST, container scanning & dependency analysis in every merge request. Covers runners, Kubernetes agent, review apps & GitLab Duo AI 2026. Includes 4 builds: full CI/CD pipeline, security scanning, K8s deployment & self-managed GitLab.
28Lessons
3Sections
4Projects
FreeAccess
Section 1GitLab CI/CD FundamentalsLessons 1–10
Lesson 1
What is GitLab CI/CD? Architecture Overview
Lesson 2
GitLab Runners: Shared, Specific & Group
Lesson 3
.gitlab-ci.yml: Stages, Jobs & Scripts
Lesson 4
Variables: Predefined, CI/CD & Protected
Lesson 5
Pipelines: Triggers, Schedules & Downstream
Lesson 6
Artifacts, Cache & Dependencies
Lesson 7
Environments & Deployment Tracking
Lesson 8
Merge Request Pipelines & Rules
Lesson 9
Docker Build & Push in GitLab CI
Lesson 10
GitLab Container Registry
Section 2Security, Kubernetes & Advanced FeaturesLessons 11–22
Lesson 11
Security Scanning: SAST, DAST & Dependency Scan
Lesson 12
GitLab Auto DevOps
Lesson 13
GitLab Kubernetes Agent (Agentk)
Lesson 14
GitLab Environments & Review Apps
Lesson 15
Multi-Project Pipelines & Parent-Child
Lesson 16
GitLab Pages
Lesson 17
GitLab Package Registry: npm, PyPI & Maven
Lesson 18
GitLab Terraform & Infrastructure Management
Lesson 19
GitLab Observability & Monitoring
Lesson 20
GitLab Self-Managed vs SaaS
Lesson 21
GitLab vs GitHub Actions: Comparison 2026
Lesson 22
GitLab AI Features: Duo & Code Suggestions 2026
Section 3Best Practices, At Scale & ProjectsLessons 23–28