
GitLab Duo blends non-agentic AI tools and the agent platform to plan, code, and automate AI workflows, including dark mode and merge-request workflows.
Explore the fundamentals of agentic AI, contrasting it with non-agentic AI, and learn how agents plan, gather information, reason, and use tools to solve problems autonomously.
Create a private GitLab group, fork the project into your namespace, and start a 30-day GitLab Ultimate trial for Duo features.
Learn how to enable and test GitLab Duo agentic chat, configure the default namespace and group settings, and troubleshoot by checking profile preferences, core features, and experimental options.
Explore how GitLab Duo enhances planning and backlog management with planner agents that access your data—issues, work items, epics, and CICD pipelines, all in one place.
Learn to quickly create new work items as issues with the planner, including summary, details, steps to investigate, acceptance criteria, and how to break work into steps with follow-up questions.
Explore backlog management using AI planning tools to prioritize work, analyze dependencies, and estimate effort, generating executive summaries, assigning tasks, updating stakeholders, and using frameworks like RISE, Moscow, and WSJF.
Explore how GitLab Duo enables AI-assisted dev tasks in the web UI, including creating issues, branches, and merge requests, with chat-driven code changes and planner workflows.
Install and configure the GitLab IDE extension for Visual Studio and JetBrains, access issues and merge requests, compare GitLab Duo chat with the agent platform, and adjust Duo settings.
Explore the GitLab Duo chat extension, its legacy features for explaining snippets, fixing code, and generating tests, noting its file-level scope and limited project-wide context.
Activate the GitLab Duo Agent platform in your IDE to chat with agents, apply local code changes, and access issues, merge requests, and ci/cd pipeline data directly from the IDE.
Explore flows as workflows and egentic flows that chain agents to tackle code tasks. Learn about foundational flows like software development, developer, and code review in IDE and GitLab UI.
Navigate the software development flow in the IDE, a human-in-the-loop process from gathering project context to delivering changes with GitLab Duo flows.
Enable the developer flow in the GitLab UI to transform issues into actionable merge requests via an AI-driven implementation that builds a plan and submits a merge request.
Enable the code review flow in GitLab Duo to review merge requests with issue and linked issues context. Receive actionable feedback with comments and suggestions, plus agentic instructions.
Explore how GitLab Duo handles day-to-day tasks like targeted code refactoring and documentation for legacy code. Break down tasks, test, review merge requests, and modernize with prompting and performance analysis.
Discover how GitLab's solid CI/CD and git integration meet AI features that fix failing pipelines with a click. Create, change, and troubleshoot pipelines using agentic chat to get builds green.
Learn how to create a GitLab CI/CD pipeline from scratch using GitLab Duo, including building, testing, and linting, while handling prompts and issues like node version and deprecated syntax.
Modify a GitLab CI/CD pipeline by addressing issues in the existing setup. Upgrade to Node.js 24, add caching, replace deprecated only with rules, and enable artifacts.
Diagnose a failing CI-CD pipeline with AI assistance to identify the root cause, such as a missing lint script in the backend, and guide fixes.
Optimize GitLab CI/CD pipelines by empirically measuring speed, analyzing logs for issues such as excessive debug logging, and applying one change at a time with GitLab Duo.
Convert Jenkins pipelines to GitLab CI/CD using GitLab Duo's automated flow, activated at group level and triggered by the convert button, producing a Node LTS GitLab CI YAML.
Bake security into the CI/CD pipeline to catch vulnerabilities while the code is fresh, using automated scans and dependency checks with GitLab Duo.
Explore common security scans, including dependency scanning (SCA), SAST, DAST, secret detection, container scanning, and license compliance, with a practical minimum of SCA, SAST, and secret detection.
Learn how to add security scans to a GitLab CI/CD pipeline using dependency scanning and SAST, guided by a Security Analyst agent, with step-by-step merge request updates and results.
Analyze how vulnerability reports appear after merging changes to the default branch, identify dependency and saas vulnerabilities, replicate issues, and use ai vulnerability management to inform fixes and backlog issues.
Learn to distinguish true vulnerabilities from false positives using GitLab Duo's SAS false positive detection, enabling group and project settings, and AI reasoning with human review.
Explore using GitLab Duo and the Security Analyst agent to fix SEST vulnerabilities via a group and project level resolve flow, AI recommendations, and merge request governance.
Explore how GitLab Duo's AI security analysis supports a security analyst through conversation, listing known vulnerabilities, guiding targeted code reviews, and tracking issues for replication and fixes.
Explore the finer details of GitLab Duo, building on the core features covered in previous modules, with standalone lectures and pro tips that tie everything together.
Explore how GitLab Duo drives AI across the DevOps lifecycle, including planning, CI/CD, and AI-driven development. It provides deep context, foundational flows, specialized agents, and essential human oversight.
This course is designed to teach GitLab users how to integrate the GitLab Duo Agent Platform into their daily workflows to streamline the entire development lifecycle and achieve true Agentic DevOps.
The GitLab Duo Agent Platform is the next evolution of GitLab’s AI features, adding true agentic capabilities for complex, multi-step tasks where the AI can reason and execute workflows more independently.
Upon completion of this course, you will be able to:
Master AI Agent Fundamentals by differentiating between non-agentic AI tools (like Code Suggestions and Duo Chat) and the advanced capabilities of the GitLab Duo Agent Platform.
Accelerate Planning and Backlog Management utilizing the specialized Planner Agent to create structured work items from unstructured ideas, break down large initiatives, and manage prioritization using frameworks like RICE.1
Drive AI-Powered Development using Foundational Flows and the GitLab extension for common use-cases such as code refactoring, automating documentation, generating testing plans, and using the Code Review Flow to assign automated review comments and check for best practices in merge requests.
Automate CI/CD and Troubleshooting by using agentic chat to create and modify GitLab CI/CD pipelines, and applying the dedicated Fix CI/CD Pipeline Flow to troubleshoot and resolve common CI/CD failures.
Integrate DevSecOps by using AI to analyze vulnerabilities in the Vulnerability Report and applying the Security Analyst agent to fix issues and address security compliance standards (e.g., OWASP, SOC 2).
Utilize Advanced Tools, including the Duo CLI for command-line interaction and configuring custom agents and flows to meet specific team requirements.
Who is this course for?
This course is ideal for professionals already familiar with GitLab, CI/CD, and DevOps fundamentals, as it is not an introductory course to DevOps.
It is specifically aimed at developers who want to reduce the time spent on non-coding tasks by leveraging AI agents across the development lifecycle. Furthermore, it is highly relevant for Product Managers and planning professionals who utilize tools like the specialized Planner Agent for strategic backlog management, prioritization and effort estimation.
Legal Disclaimer
This course is an independent educational resource and is not endorsed by, affiliated with, or associated with GitLab Inc. or any of its products or services. GitLab and the GitLab logo are trademarks of GitLab Inc. All product names, logos, and brands mentioned in this course are the property of their respective owners.
This course contains promotional materials.