Training services
x-RD trains your staff to get the most from your software development and AI platforms. Our trainers work on our engineering team, with hands-on experience across the full software delivery lifecycle, from Agile project management to advanced software engineering. As an accredited GitLab training provider, we deliver certified GitLab courses. Our Claude Code courses draw on our experience building secure agentic AI solutions for Defence and Government. Every course combines real-world DevSecOps practice with expert instruction, so your team finishes with skills they can apply straight away.
Every course centres on hands-on labs and real scenarios drawn from our delivery work, so your team returns to work ready to apply what they've learnt. Our courses suit all levels of experience, whether your team is new to GitLab or Claude Code or already building advanced CI/CD pipelines. We apply security concepts through every course.
Your team builds practical fluency in the scanning, controls and secure development practices that reduce risk across the software delivery pipeline, and learns to apply them, not just understand them.

Training courses
Learn the skills you need to start using GitLab. You'll cover organising your work, repository management, collaboration, continuous integration and deployment, security, and analytics.
Through demos and hands-on labs, you'll build practical skills for foundational tasks that DevSecOps teams perform, such as committing changes, creating branches and merge requests, reviewing code, using CI/CD pipelines, using security scanners, and viewing analytics.
Further course details available at GitLab University - Fundamentals.

Training courses
This foundational class delves into the world of Continuous Integration, Continuous Delivery, and Continuous Deployment (CI/CD), empowering learners to streamline software development practices and deliver high-quality applications efficiently. Through hands-on labs and real-world scenarios, participants will gain end-to-end practice in the process of creating and running CI/CD pipelines within GitLab.
This 8-hour training covers the fundamental structure of implementing CI/CD with GitLab. Participants will apply CI/CD principles through building, testing, and deploying a sample application. Participants will explore strategies for troubleshooting issues, evaluating pipeline configurations, and incorporating best practices to promote code reusability and maintainability. By the end of the session, participants should have the skills to design, implement, and manage CI/CD pipelines for common project requirements, enabling faster time-to-market, improved collaboration, and enhanced software quality.
This class is not appropriate for students with no Git or GitLab knowledge.
Further course details available at GitLab University - CI/CD.

Training courses
Learn the skills you need to start using GitLab for project management, program management, and portfolio management. You'll cover structuring your organisation, project planning, task management, progress tracking, collaboration, reporting, portfolio management, risk management, continuous improvement, and scaling Agile with GitLab.
Further course details available at GitLab University - Agile.

Training courses
This class covers all of the essential security capabilities of GitLab, including Static Application Security Testing, secret detection, Dynamic Application Security Testing, dependency scanning, container scanning, API security, and compliance.
Since most of these features are only available for customers with an Ultimate license, this course is intended for Ultimate customers only.
Further course details available at GitLab University - Security Essentials.

Training courses
This advanced class extends the knowledge and concepts of the foundational CI/CD class, adding the skills needed to implement CI/CD best practices across more complex use cases. Throughout this hands-on session, participants will explore GitLab CI/CD features like feature flags, review apps, canary deployments, and runner scaling/distribution strategies.
The curriculum covers additional configuration options such as multi-project pipelines, merge trains, and environment management. Optimisation techniques like fail-fast testing, parallelisation, and reference tags are examined for enhancing efficiency. Revisiting best practices and troubleshooting strategies round out the content, equipping learners to implement CI/CD pipelines leveraging the full scope of GitLab's capabilities.
Further course details available at GitLab University - Advanced CI/CD.

Training courses
All public training modules listed are delivered online. We also offer the option of delivering training in person in Canberra at UNSW Canberra City. Please contact us if you want to arrange in-person training.
Additional training sessions, including courses not publicly listed and custom training options, are available. Contact us to learn more.
Two new training packages are in development. Register your interest now by contacting us through our web form.