All Courses
An alphabetical overview of all our course topics — including those not listed under any topic cluster.

Advanced Deployment Strategies
Master advanced deployment strategies with Shift-Right-Testing, Argo CD, and Argo Rollouts for secure and efficient software releases in the cloud.

Agentic (AI-Assisted) Plattform & DevSecOps Engineering
Platform & DevOps engineering with agentic workflow: Peer-engineering approach with generative AI for CI/CD pipelines, GitOps, Kubernetes, containers, and infrastructure as code.

Agentic (AI-Assisted) Software Engineering
Software development with an agentic workflow: peer-programming with generative AI that directly modifies, tests, builds and runs code and uses tools such as the shell.

Agentic (AI-Assisted) System Engineering
System engineering with agentic workflow: Peer-engineering approach with generative AI for Ansible, shell scripting, GitOps, infrastructure as code, and server automation.

Agentic Builder: SaaS Product End to End
From empty repository to running SaaS product in two days: sign-up and sign-in, core features, AI features and payments — built, tested and deployed with AI assistance.

AI Lab for Management in Tech
Hands-on lab for management in tech: try out agentic systems, AI-assisted workflows, and agentic engineering – build literacy and see concretely what is possible today.

AI Workloads on Kubernetes
Run AI and ML workloads in production on Kubernetes: GPU scheduling, model serving with KServe and vLLM, autoscaling with KEDA, orchestration with Kubeflow and Ray, and GitOps for models.

AI-Assisted Architecture Engineering
Create and challenge software architecture in arc42 format with Claude Code, OpenCode or GitHub Copilot Agent Mode, then translate it directly into actionable implementations.

Akka with Java or Scala
Build reactive, distributed systems on the JVM with the Actor Model of Akka — clustering, sharding, event-sourcing and deployment on Kubernetes, in Scala or Java.

Angular & TypeScript
Build single page applications with Angular and TypeScript: standalone components, signals and the new control flow, plus the classic NgModule and RxJS patterns.

Ansible Automation
Two days hands-on: automate your IT infrastructure agentlessly with Ansible playbooks, declarative YAML and SSH — Infrastructure as Code with a focus on architecture and best practices.

Apache Spark
Two intensive days on Apache Spark with Scala and Python: distributed in-memory computing for data engineering, data science, machine learning and AI pipelines.

API Security
Two-day course on developing and operating APIs securely: spot vulnerabilities from the OWASP API Security Top 10, ward off attacks, and apply security best practices.

Application integration with Apache Camel
Elegantly integrate isolated applications with Apache Camel – Enterprise Integration Patterns, Spring Boot and Java DSL through to cloud-native routes with Camel K on Kubernetes.

Asynchronous Programming in C#
Two intensive days of asynchronous programming for seasoned C# and .NET developers: from threads, tasks and async/await to Task Schedulers, Synchronization Contexts and ValueTasks.

AWS CodePipeline & CI/CD
Build CI/CD pipelines on AWS with CodePipeline, CodeBuild and CodeDeploy — from source and build to blue/green, canary and multi-environment deployments.

AWS with Terraform
Two hands-on days defining AWS infrastructure as code with Terraform: provision resources and manage state, modules, and infrastructure workflows reproducibly.

Azure DevOps
Build efficient CI/CD pipelines with Azure DevOps in two days: from Azure Repos and build & release pipelines to agent pools, Artifacts and RBAC permissions.

Azure Entra ID & IAM Workshop, App Integration with MSAL, Terraform & Kubernetes
Two days: integrate Azure Entra ID with MSAL into an existing application for Java, C#, Node.js and Python, including Terraform and group/user management.

Azure with Terraform
Two days of hands-on practice: automate Azure resources with Terraform – from AKS, containers and serverless architectures to CI/CD with Azure DevOps and Helm.

Behaviour Driven Development (BDD) for All
Learn the basics of Behaviour Driven Development (BDD) and the Gherkin syntax in this interactive workshop to improve cross-disciplinary collaboration and raise your product quality.

Building Agentic Systems
Build agentic AI systems: From RAG and MCP through self-hosting and model evaluation to multi-agent workflows for data processing and business processes.

C# Expert
Three days comprehensive course for C# developers who want to master the advanced features of C#, enabling them to write applications that deliver more value, performance and scalability.

Certified Kubernetes Administrator (CKA) Preparation
Two- to three-day preparation course for the CKA certification: install, operate, manage with kubeadm and troubleshoot Kubernetes clusters in hands-on scenarios.

Cilium for Kubernetes
Two days of hands-on Kubernetes network security with Cilium: eBPF-based Network Policies, Service Mesh with mTLS, Ingress, Load Balancing and observability with Hubble.

CKAD Preparation
Intensive preparation for the CKAD certification in 2 to 3 days: practice kubectl, YAML deployments and exam strategies in real cluster scenarios – a solid foundation for KCNA too.

Claude Code for Enterprise Engineering
Claude Code as an active peer programmer in your enterprise workflow: generate, test and debug code directly, master prompting and context strategies, and build your own MCP server.

Clean Architecture with Spring Boot
Turn unmaintainable Spring Boot applications into a clean architecture using automated refactoring techniques, selected DDD elements, and the targeted resolution of code antipatterns.

Clean Code Hands-On
Write readable, maintainable and extensible code. Recognize problematic code and refactor it systematically towards Clean Code.

Clean Code with C#
Write clean, maintainable C# with SOLID, refactoring, testing/TDD and design patterns - and safely improve legacy code in the .NET ecosystem.

Clean Code with Java
Write clean, maintainable Java code: design strategies, the right abstraction levels, OOP combined with functional programming, and modern libraries like Lombok, Guava and Vavr.

Clean Code with TypeScript
Write clean, maintainable TypeScript: SOLID principles, design patterns like Adapter and Strategy, plus best practices for functions, code reviews and testing.

Container & Kubernetes Defense feat. eBPF
Three days bootcamp on defending kubernetes at the professional level. Understand how to systematically cut through the noise and never play catch up again

Container & Kubernetes DevOps Introduction
Build containers with Docker and Podman, orchestrate them on Kubernetes clusters and automate CI/CD pipelines with Helm, Kustomize and ArgoCD in this three-day DevOps course.

Container & Kubernetes Security
Intensive Introduction to Security Aspects of Kubernetes and Container Environments, including Best Practices and Overview of Potential Threats.

Container Supply Chain Security: The Practitioner's Journey
Step-by-step securing of the container supply chain: From chaos to cryptographically verifiable trust in four practical levels.

CQRS, Event Sourcing and DDD in .NET
Hands-on course for experienced .NET developers covering Domain-Driven Design, CQRS, and Event Sourcing – from aggregates and bounded contexts to event stores and projections.

Crossplane - K8S Native Platform Engineering
Two days of intensive introduction to Infrastructure as Code (IaC) with Crossplane. Build and manage cloud infrastructure directly through Kubernetes.

Cypress.io Frontend E2E Testing
Two hands-on days of end-to-end testing with Cypress.io: address DOM elements, test forms and XHR requests, and integrate Cypress tests into your CI/CD pipeline.

Designing UIs with Tailwind CSS and HeadlessUI
Utility-first web design with TailwindCSS and Headless UI: build the sleek, responsive interfaces used by OpenAI, GitHub and Shopify in two hands-on days.

Developing AI-Agents with AutoGen in Azure with C#
Develop intelligent agent systems with Microsoft AutoGen in Azure. From basic configuration of individual agents to multi-agent workflows.

DevSecOps
Build security straight into your CI/CD pipelines: static code analysis, container scanning, SBOM generation and Kubernetes policy management following the shift-left approach.

DevSecOps with AI
Two hands-on days integrating AI and LLMs into your DevSecOps workflows – from prompt engineering to Prometheus queries and local LLM solutions.

Django
Two to four days of intensive introduction to web development with Django: ORM, admin interface, authentication and templates through to deploying a web application to production.

Elastic Stack for Observability and Log Management
Hands-on intensive course on the Elastic Stack. Learn how to efficiently manage and visualize logs, metrics, and traces with Elasticsearch, Logstash, Kibana, and Beats.

Elasticsearch for Software Engineers
Two to three days of hands-on training to understand Elasticsearch as distributed cluster software and integrate powerful search into your Java application.

Embedded Rust
Two days of bare-metal programming for microcontrollers with Rust: no_std, embedded-hal, Embassy and RTIC, peripherals over GPIO/I2C/SPI and debugging with probe-rs.

Event Storming Masterclass
Model your business domain with Event Storming: from Big Picture through the Process level to the Design level, discover business events and build maintainable systems.

Executable BPMN in the context of Spring Boot
Model business processes with BPMN 2.0 and automate them as executable workflows on the Camunda Community Edition – embedded in Spring Boot, without a separate application server.

Firebase
Build a scalable backend with Firebase in two days: Cloud Firestore, Authentication, Cloud Functions and Hosting instead of your own server infrastructure.

Git for IaC
Master Git workflows for Infrastructure as Code — PR-first, GitOps, policy as code, secure secrets, and scalable team collaboration.

Git Fundamentals – Understand and Apply Version Control
From your first commits through branching, merging, and rebasing to team workflows with pull requests and merge requests on GitHub and GitLab – Git in one day.

GitHub CI/CD for Enterprise
Build production-ready CI/CD pipelines with GitHub Actions in two days - including automated testing, security scans, GitOps, and AI support from GitHub Copilot.

GitHub Copilot for Enterprise Engineering
Master GitHub Copilot as an active peer programmer: Copilot Chat, GitHub Actions and your own MCP servers on real frontend and backend projects in VS Code and Codespaces.

GitLab CI/CD
Build production-ready CI/CD pipelines with GitLab in two days: from build and test to automated deployment and seamless continuous delivery of complex software.

GitOps with ArgoCD
Two intensive days of GitOps on Kubernetes: deploy applications declaratively with ArgoCD, Kustomize and Helm, and manage multiple clusters via ApplicationSets.

GitOps with FluxCD
Take your DevOps workflow to the next level! Learn how to implement an efficient and scalable solution for managing Kubernetes deployments with FluxCD and GitOps.

Hands-on OpenShift
Two to three hands-on days with OpenShift: deploy, scale and secure applications on the enterprise Kubernetes platform, including storage, networking and advanced deployment strategies.

Hands-on Rancher
Two to three days hands-on with Rancher: centrally manage multiple Kubernetes clusters, run container deployments, and roll out advanced deployment strategies.

Hands-On Security Lab
This two-day course sensitises participants to cyber security threats by giving them hands-on experience of penetration testing techniques in a comprehensive lab environment.

Hands-on Software Architecture
Practical architecture course: make architecture visible with the Architecture Canvas, capture decisions as Architecture Decision Records (ADR), and document interfaces API-first – vendor-neutral and directly applicable.

Harbor for Supply Chain Security
Implement and automate Harbor as a central building block for secure container registry infrastructures, software distribution, and supply chain security.

HashiCorp Vault
Professional secrets management with HashiCorp Vault in Kubernetes environments. From integration to application development.

Helm Charts for Kubernetes
Two days of hands-on Helm Charts: write your own charts, package applications on Kubernetes and integrate Helm into your CI/CD pipelines.

Introduction for Backstage
A day of intensive introduction into the implementation of the Developer Portal using selected elements of Backstage (e.g., Kubernetes, docs-as-code, plugins, cost transparency).

Introduction to Java
Compact, practice-oriented transition to modern Java (17+) for experienced engineering teams – the efficient preparation for enterprise projects and Spring Boot.

Introduction to Scala
Scala from the ground up: combine functional and object-oriented programming on the JVM, with full access to the Java ecosystem behind Spark and Kafka.

Introduction to Spring Boot Microservices
Build scalable, robust enterprise applications with Spring Boot, Spring Modulith and Spring Cloud – evolving a classic monolith into a modular monolith and, where sensible, microservices.

Ionic
Build native iOS and Android apps from a single web codebase with Ionic and Capacitor – using HTML, CSS and TypeScript, integrated with Angular, React or Vue.

Istio Service Mesh
Hands-on introduction to service meshes with Istio: steer traffic intelligently, secure services with mTLS, distribute resources via policies, and observe with monitoring and logging.

Jimmy Bogard: Modern .NET with Vertical Slice
Explore modern .NET with Microsoft MVP Jimmy Bogard: Tips and tricks from the creator of Vertical Slice, MediatR and AutoMapper.

Kafka for Software Engineers
Two to three intensive days building scalable, robust enterprise applications with Kafka and Spring Boot, including Kafka Connect and ksqlDB from the Kafka Ecosystem.

Keycloak for Software Engineers
Two days of intensive introduction to the implementation of scalable and robust enterprise applications with selected elements of Keycloak (e.g. oAuth reverse proxy, WebAuthn, 2 factor).

Kotlin for Backend development
Two-day, hands-on introduction to production-ready Spring Boot applications with Kotlin, from REST services through Spring Security to Spring Data, focused on Kotlin's strengths over Java.

Kubernetes Operators, CRDs and Integrations
Build your own Kubernetes Operators and CRDs with Go in two days, extend the Kubernetes API, and automate the lifecycle of stateful applications.

Leading SAFe
The official SAFe entry course for leadership and change agents: Lean-Agile principles, the big picture of the Scaled Agile Framework and how to lead an agile transformation. With SAFe Agilist (SA) certification.

Marco de Benedictis: Advanced Kubernetes Security: Learn By Hacking
Architecture, security, and delivery of Kubernetes systems using the best current and next-generation tooling – written by "Hacking Kubernetes" author and SANS instructor Andrew Martin.

Master Domain-Driven Design
Two- to three-day workshop on strategic and tactical Domain-Driven Design: apply Event Storming, Bounded Contexts, Context Maps, and Aggregates to real-world examples.

MCP for Enterprise AI Integration
Build secure MCP integrations that connect AI agents to enterprise APIs, tools, data sources, and workflows in a controlled way.

Monitoring and Observability with Prometheus and Grafana
Learn how to practically monitor, analyze, and visualize applications and systems with Prometheus and Grafana — including alerting, SLOs, and Kubernetes best practices.

NestJS & TypeScript for Microservices
Two or three days of intensive introduction to developing scalable and robust microservice architectures using NestJS and other technologies of the Node.js ecosystem.

Next.js - The React Framework
Two to three days of intensive introduction to scalable, performant web applications with Next.js and the React ecosystem: SWR, next-intl and NextAuth.

OpenTofu
Two days of intensive introduction to Infrastructure as Code (IaC) with OpenTofu. Define and deploy an infrastructure on the cloud of your choice.

Optimizing Spring Boot Apps for Cloud
Two days optimizing Spring Boot applications for the cloud – lower memory and CPU usage, shorter startup times, higher throughput, and lean OCI containers.

Pinia
Two days of hands-on state management with Pinia and Vue.js 3: structure stores, use state, getters and actions, plus APIs, persistence, TypeScript and testing.

Platform Engineering for AI Applications
Platform engineering for AI applications: Deployment, operation, and optimization of large language models and AI workloads with inference engines, LLM gateways, monitoring, and LLMOps.

Playwright
Robust end-to-end tests with Playwright and TypeScript: cross-browser across Chromium, Firefox and WebKit, auto-waiting, API mocking and integration into CI/CD pipelines.

Prioritising with Participatory Budgeting
A simulation game around participatory budgeting as a funding alternative: in table groups you make budget decisions under time pressure, where resources, interests and strategic goals collide – building on SAFe.

Programming in Go
Modern, efficient, and scalable software development with Go: build high-performance microservices, REST APIs, and CLI tools - from concurrency to production-ready deployment.

React & TypeScript
Build modern single page applications with React, TypeScript and Vite – from hooks and state management to performance optimization and an outlook on full-stack React with Next.js.

Rust on the server
In two to three days you build resource-efficient backend services with Rust - fast, memory-safe and without a garbage collector, thanks to the ownership model and zero-cost abstractions.

SAFe DevOps
The official SAFe DevOps course for the whole Agile Release Train: the CALMR approach to DevOps, the Continuous Delivery Pipeline and how to improve the flow of value through the delivery pipeline. With SAFe DevOps Practitioner (SDP) certification.

SAFe for Architects
The official SAFe course for architects: how to align architecture with value streams, build the architectural runway and enable continuous delivery across multiple ARTs. With SAFe Architect (ARCH) certification.

SAFe for Teams
The official SAFe course for teams on an Agile Release Train: the role of a team on an ART, PI Planning, iterations and team backlog, built-in quality and continuous delivery. With SAFe Practitioner (SP) certification.

SAFe Product Owner / Product Manager
The official SAFe course for Product Owners and Product Managers: customer centricity, working with backlogs at team and ART level and preparing for PI Planning. With SAFe Product Owner/Product Manager (POPM) certification.

SAFe Scrum Master
The official SAFe course for Scrum Masters in the context of an Agile Release Train: the Scrum Master role beyond the single team, facilitating iteration events and supporting PI Planning. With SAFe Scrum Master (SSM) certification.

SAP Fiori & UI5 for ABAP Engineers
Two to three days of hands-on introduction to SAPUI5 and Fiori – from ABAP, OData and CDS to production-ready SAP web applications on S/4HANA and SAP BTP.

Secrets Management with OpenBao
Open-source secrets management with OpenBao: migrate from HashiCorp Vault, integrate with Kubernetes and inject dynamic secrets in GitLab CI/CD without vendor lock-in.

Self-Hosted LLMs
Run small, fast open-source LLMs yourself: plan your memory budget, understand quantization and mixture of experts, work with Ollama and vLLM, fine-tune a model, and measure the result.

Servant Leadership Role Workshop
A team workshop where all servant-leadership roles of your framework (e.g. a SAFe ART or Solution) jointly clarify tasks, processes and expectations – playfully through role-play, facilitated by an experienced Agile Coach.

Serverless Testing
Test Serverless functions like AWS Lambda with confidence: from unit and integration tests through local execution with SAM and LocalStack to canary deployments.

Site Reliability Engineering
Two-day SRE and testing workshop with a shift-left approach: track SLA-relevant metrics and SLOs, build tests from unit to end-to-end and analyse deployment failures.

Spring AI: Intelligent Applications with Java
Develop and extend software systems with AI capabilities. Experience how to embed modern language models with Java and Spring AI in applications and build intelligent applications.

Spring Modulith
Two days introducing modular monoliths with Spring Modulith: split Spring Boot applications into delineated modules and gain benefits of a distributed architecture without its complexity.

Spring Security
Secure Spring Security 6 and 7 in modern Spring Boot architectures – from classic web apps to SPA + Backend-for-Frontend (BFF), with OAuth 2.0, OpenID Connect and Keycloak.

Svelte 5 and SvelteKit 2
Two-day hands-on course on Svelte 5 and SvelteKit 2: components, reactivity with Runes, state management, routing and SSR for fast, maintainable web applications.

Talos Kubernetes
Discover Talos Linux - the secure, immutable, and API-driven operating system for Kubernetes! Intensive introduction to modern Kubernetes cluster management with Talos.

Terraform for AWS, Azure or GCP
Two days of intensive introduction to Infrastructure as Code (IaC) with Terraform. Define and deploy an infrastructure on the cloud of your choice.

Testing with pytest
Three-day deep-dive into the pytest framework, to simplify software testing: Writing your first test, using fixtures, mocking, and even writing your own plugins.

The 10 Levels of Serverless
Two days through the 10 Levels of Serverless with AWS Lambda: from FaaS and event-driven architecture to cold starts, security, monitoring and cost optimization.

TypeScript
Two days of TypeScript as a typed superset of JavaScript: basic types, generics, decorators, classes and interfaces – for stable software in frontend and backend.

Victoriametrics, Victorialogs and Grafana
Run VictoriaMetrics and VictoriaLogs with Grafana as a scalable, Prometheus-compatible monitoring and logging solution — for application health and troubleshooting.

Vitest - JS/TS Testing Framework
One to two days of intensive introduction to modern unit and integration testing with Vitest for JavaScript and TypeScript projects.

Vlad K.: DDD for architecting modular systems
Master Domain-Driven Design across four modules: from strategic design and ubiquitous language to microservices and event-driven architecture for modular software systems.

Vue.js 3 & TypeScript
Two to three days of hands-on introduction to Vue.js 3 with TypeScript: Composition API, Vite, routing, state management with Pinia, REST integration and testing through to deployment.

Zabbix Monitoring
Two to three hands-on days of IT monitoring with Zabbix: data collection via SNMP and agents, templates, auto-discovery, dashboards, triggers, and automated alerting.