Training

Providing instructor-led training for GitLab, Claude, Claude Code and Secure Development in Defence and Government. Learn from the leaders in secure software development with GitLab and Claude Code. Contact our team to learn more.

GitLab and Claude Code training
GitLab Banner

Training services

Practical Secure Development and AI training, built for Government and Defence

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.

Hands-on labs
Real scenarios
All experience levels
Secure development
Job-ready skills

What you'll walk away with

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.

GitLab Fundamentals training

Training courses

GitLab Fundamentals

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.

GitLab CI/CD training

Training courses

GitLab CI/CD

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.

GitLab Agile Portfolio Management training

Training courses

GitLab Agile Portfolio Management

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.

GitLab Security Essentials training

Training courses

GitLab Security Essentials

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.

GitLab Advanced CI/CD training

Training courses

GitLab Advanced CI/CD

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.

GitLab and Claude Code training

Training courses

Online or in-person training

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.

Training available on request

Additional training sessions, including courses not publicly listed and custom training options, are available. Contact us to learn more.

Coming soon

Two new training packages are in development. Register your interest now by contacting us through our web form.

  1. Developing with Claude Code
  2. Developing securely for Government

Ready to upskill your team?

Talk to us about public courses, private sessions for your team or custom training packages.