Cloud Academy

Master Cloud & DevOps

Certification-aligned training for AWS, Kubernetes, Terraform, Azure, and more. Hands-on labs, expert instructors, flexible delivery.

Learning Paths

Curated sequences from beginner to certified

Assistance Foundations

Get started with the Assistance platform

Start course →

Course Catalog

Browse by technology track

AWS

Amazon Web Services certification pathsView all →

AWS Cloud Practitioner

Beginner

This 2-day foundational training provides a comprehensive introduction to Amazon Web Services. Participants gain practical understanding of cloud computing concepts, AWS global infrastructure, core services, pricing models, and security fundamentals. Every module is reinforced with hands-on labs using a real AWS account, giving participants confidence to navigate the AWS Management Console and understand how services work together.

2 days (16h)6 labs

AWS Developer Associate

Intermediate

This 3-day hands-on training equips developers with the skills to build, deploy, and maintain applications on AWS. Participants learn to use AWS SDKs and CLI, design with serverless architectures, implement CI/CD pipelines, and build event-driven applications. Every module combines AWS service deep dives with real-world coding exercises.

3 days (24h)7 labs

AWS Devops Engineer Professional

Advanced

This 5-day advanced training covers CI/CD pipeline design, infrastructure as code, monitoring and logging, incident management, and security automation at scale.

5 days (40h)8 labs

AWS Eks Advanced Operations

Advanced

This 3-day advanced training covers multi-cluster management, Fargate profiles, service mesh, GitOps, security policies, observability stacks, cost optimization, and upgrade strategies for EKS.

3 days (24h)7 labs

AWS Eks Fundamentals

Intermediate

This 2-day training covers Amazon EKS fundamentals including cluster creation, node management, pod deployment, networking, IAM integration, and monitoring with CloudWatch.

2 days (16h)6 labs

AWS Solutions Architect Associate

Intermediate

This 3-day training prepares participants to design well-architected, resilient, high-performing, and cost-efficient AWS solutions. Participants learn to select appropriate AWS services for compute, storage, databases, and networking based on business requirements, and to design architectures that meet security, reliability, and performance objectives.

3 days (24h)7 labs

AWS Solutions Architect Professional

Advanced

This 5-day advanced training covers complex multi-account architectures, advanced networking, hybrid cloud, data lakes, microservices, disaster recovery at scale, and organizational design patterns.

5 days (40h)8 labs

AWS SysOps Administrator Associate

Intermediate

This 3-day training prepares systems administrators to deploy, manage, and operate scalable, highly available, and fault-tolerant systems on AWS. Participants learn operational best practices for monitoring, alerting, automation, security, and cost management.

3 days (24h)7 labs

Kubernetes

Container orchestration and certificationView all →

Advanced Kubernetes Operations

Advanced

This 4-day advanced training covers the operational patterns needed to run Kubernetes at scale in production. Participants learn to extend Kubernetes with custom resources and operators, implement advanced scheduling strategies, configure service meshes, manage multi-cluster deployments, and build disaster recovery plans. Every topic is reinforced with production-tested patterns and hands-on labs.

4 days (32h)8 labs

Helm and Kustomize

Intermediate

This 2-day training provides deep expertise in the two most popular Kubernetes configuration management tools. Day 1 focuses on Helm chart development, templating, dependencies, and chart repositories. Day 2 covers Kustomize overlays, patches, and the powerful combination of Helm + Kustomize for GitOps workflows.

2 days (16h)6 labs

Kubernetes Administrator (CKA)

Intermediate

This 5-day intensive training covers everything needed to administer production Kubernetes clusters and prepares participants for the CKA certification exam. The course goes beyond fundamentals into cluster installation, security, networking internals, storage management, and troubleshooting at the administrator level. Day 5 focuses entirely on exam preparation with mock scenarios.

5 days (40h)Certified Kubernetes Administrator (CKA)15 labs

Kubernetes Developer

Intermediate

This 3-day intensive training equips developers with the skills to design, build, configure, and deploy applications on Kubernetes. Participants learn multi-container pod patterns, application lifecycle management, debugging techniques, Helm chart development, and CI/CD integration. Every concept is reinforced with hands-on labs running on a Kubernetes cluster.

3 days (24h)7 labs

Kubernetes Fundamentals

Beginner

This 2-day intensive training takes participants from zero Kubernetes knowledge to confidently deploying, configuring, and troubleshooting containerized applications. Every concept is reinforced with hands-on labs running on a local Kubernetes cluster.

2 days (16h)6 labs

Kubernetes Security

Advanced

This 4-day intensive training provides comprehensive coverage of Kubernetes security from the API server to the container runtime. Participants learn to secure clusters at every layer: authentication and authorization, pod security standards, network policies, secrets management, image security, runtime threat detection, audit logging, and supply chain security. Labs use real-world attack scenarios to build practical defense skills.

4 days (32h)8 labs

Openshift Administration

Advanced

This 4-day training provides comprehensive OpenShift cluster administration skills including installation (IPI/UPI), authentication providers, RBAC, Security Context Constraints, networking, storage, monitoring, logging, upgrades, and machine management.

4 days (32h)8 labs

Openshift Developer

Intermediate

This 3-day training equips developers with skills to build, deploy, and manage applications on OpenShift. Covers the Developer Console, S2I builds, templates, Helm on OpenShift, Operators for developers, serverless with Knative, Tekton pipelines, and developer workflows.

3 days (24h)7 labs

OpenShift Fundamentals

Beginner

This 2-day training introduces Red Hat OpenShift Container Platform, covering architecture, the oc CLI, projects and users, application deployment, routes, and build strategies including Source-to-Image (S2I).

2 days (16h)6 labs

Openshift Gitops Pipelines

Intermediate

This 3-day training covers OpenShift GitOps (ArgoCD) and OpenShift Pipelines (Tekton) for automated application delivery. Topics include GitOps principles, pipeline design, triggers, workspace management, security in pipelines, progressive delivery, and multi-cluster GitOps.

3 days (24h)7 labs

Rancher Fleet Management

Intermediate

This 3-day training covers Fleet, Rancher's GitOps-at-scale engine for managing applications across hundreds of clusters. Topics include Fleet architecture, GitRepo resources, bundle lifecycle, cluster groups, fleet.yaml configuration, multi-cluster deployment, drift detection, and troubleshooting.

3 days (24h)7 labs

Rancher Fundamentals

Beginner

This 2-day training introduces SUSE Rancher as a multi-cluster Kubernetes management platform. Covers Rancher architecture, installation, cluster provisioning with RKE2 and K3s, user management, application catalogs, and monitoring integration.

2 days (16h)6 labs

Rancher Security Operations

Advanced

This 3-day training covers security and operational best practices for Rancher-managed clusters. Topics include CIS scanning, authentication with SAML/OIDC, project isolation, network policies, OPA/Gatekeeper, audit logging, backup/restore with Rancher, and cluster hardening.

3 days (24h)7 labs

Terraform

Infrastructure as Code with HashiCorpView all →

Multi-Cloud Enterprise Patterns

Beginner

This 4-day expert-level course covers enterprise-scale Terraform patterns for multi-cloud deployments. Topics include multi-cloud architecture with provider aliasing, workspace and state strategies, Terragrunt for DRY configurations, monorepo vs polyrepo decisions, team collaboration workflows, governance and compliance, blast radius management, infrastructure migration/import, and platform team patterns for self-service infrastructure.

4 days (32h)8 labs

State Management & Operations

Advanced

This 3-day advanced course provides deep expertise in Terraform state management. Participants learn to configure and manage remote backends across cloud providers, perform complex state manipulations, implement drift detection and remediation, plan disaster recovery strategies, migrate state between backends, and leverage Terraform Cloud for enterprise state management.

3 days (24h)7 labs

Terraform Associate

Intermediate

This 3-day intensive course prepares participants for the HashiCorp Terraform Associate certification. It covers all exam objectives in depth: the Terraform workflow, providers, resource dependencies, provisioners, expressions and functions, state management, workspaces, modules, and Terraform Cloud. Each concept is reinforced with hands-on labs that mirror real-world scenarios and certification exam patterns.

3 days (24h)7 labs

Terraform CI/CD Automation

Advanced

This 3-day course teaches participants to integrate Terraform into CI/CD pipelines for automated, safe, and auditable infrastructure deployments. Topics include GitHub Actions and GitLab CI integration, plan/apply workflows, policy-as-code with Sentinel and OPA, cost estimation, automated testing in pipelines, Atlantis for pull-request automation, and Terraform Cloud/Enterprise workflows.

3 days (24h)7 labs

Terraform Fundamentals

Beginner

This 2-day intensive training takes participants from zero Terraform knowledge to confidently writing, planning, and applying infrastructure as code. Every concept is reinforced with hands-on labs provisioning real resources against local and cloud providers. Participants will leave understanding HCL syntax, the Terraform workflow, provider configuration, resource management, variables, outputs, and state management fundamentals.

2 days (16h)6 labs

Terraform Modules & Patterns

Advanced

This 3-day advanced course teaches participants to design, build, test, document, and publish reusable Terraform modules. Participants learn module design patterns, input/output contracts, composition strategies, testing with Terratest and terraform test, versioning, and registry publishing. By the end, participants can build production-grade module libraries for their organizations.

3 days (24h)7 labs

Azure

Microsoft Azure cloud platformView all →

Azure Administrator

Intermediate

This 4-day intensive training prepares IT professionals to manage Azure subscriptions, secure identities, administer infrastructure, configure virtual networking, connect on-premises and Azure environments, manage storage, and implement backup and monitoring strategies. Participants gain hands-on experience with real-world administrative scenarios using Azure CLI, Azure Portal, ARM templates, and Bicep.

4 days (32h)8 labs

Azure AI Foundry Studio

Intermediate

This 3-day course teaches participants to build, evaluate, and deploy AI applications using Azure AI Foundry (formerly Azure AI Studio). From project setup through production deployment, participants learn to work with the model catalog, engineer effective prompts, implement RAG patterns, fine-tune models, evaluate quality, and deploy responsibly.

3 days (24h)7 labs

Azure AI Fundamentals

Beginner

This 2-day course introduces AI concepts and Azure AI services. Participants learn about machine learning, computer vision, natural language processing, generative AI, and responsible AI principles — all through hands-on labs using Azure AI services.

2 days (16h)6 labs

Azure AKS Advanced Operations

Advanced

This 3-day advanced training covers enterprise AKS operations including multi-cluster architectures, GitOps with Flux, service mesh implementation, advanced networking patterns, security hardening with Azure Policy and Defender, event-driven autoscaling with KEDA, upgrade strategies, and cost optimization. Designed for teams running production AKS workloads at scale.

3 days (24h)7 labs

Azure Kubernetes Service (AKS) Fundamentals

Intermediate

This 2-day training takes participants from Kubernetes basics to confidently deploying and managing applications on Azure Kubernetes Service. Covering AKS architecture, cluster lifecycle, networking models, identity management, and monitoring, participants gain hands-on experience with production-ready AKS configurations.

2 days (16h)6 labs

Azure Artifacts Package Management

Intermediate

This 2-day training covers Azure Artifacts for managing software packages across the development lifecycle. Participants learn to create and manage feeds, publish packages in multiple ecosystems (npm, NuGet, Maven, pip), configure upstream sources, implement versioning strategies, set retention policies, and use universal packages for binary distribution.

2 days (16h)6 labs

Azure Developer

Intermediate

This 3-day hands-on training teaches developers how to build cloud-native applications on Azure. Participants learn to deploy web apps and APIs with App Service, implement serverless solutions with Azure Functions, work with Cosmos DB and Blob Storage, integrate authentication with Microsoft Identity Platform, manage APIs, implement message-based architectures, and optimize with caching and CDN.

3 days (24h)7 labs

Azure DevOps Administration

Intermediate

This 2-day training equips Azure DevOps administrators with the skills to manage organizations, configure security policies, customize processes, manage extensions, and ensure audit compliance. Participants learn to design and implement governance strategies that scale across teams and projects.

2 days (16h)6 labs

Azure DevOps Boards and Agile Planning

Beginner

This 2-day training covers everything teams need to manage work effectively using Azure Boards. From individual work item tracking to enterprise portfolio management, participants learn to configure Kanban boards, plan sprints, create powerful queries and dashboards, and manage cross-team dependencies.

2 days (16h)6 labs

Azure DevOps Engineer

Intermediate

This 3-day intensive training equips participants with the skills to design, implement, and manage end-to-end DevOps solutions using Azure DevOps Services. Starting with core DevOps principles, the course progresses through source control strategies, CI/CD pipeline design, release management, testing integration, monitoring, and security — providing a complete view of the DevOps engineer role in Azure environments.

3 days (24h)7 labs

Azure DevOps and GitHub Integration

Intermediate

This 2-day training covers the integration between Azure DevOps and GitHub, enabling teams to leverage the strengths of both platforms. Participants learn to bridge work tracking, automate deployments with GitHub Actions, link code changes to Azure Boards, implement security scanning, and plan migrations between platforms.

2 days (16h)6 labs

Azure Fundamentals

Beginner

This 2-day intensive training introduces participants to cloud computing concepts and Microsoft Azure services. Starting from foundational cloud principles, the course progresses through Azure architecture, core compute/storage/networking services, identity and governance, pricing models, and management tools. Every concept is reinforced with hands-on labs using the Azure Portal and Azure CLI.

2 days (16h)6 labs

Azure Machine Learning

Beginner

This 4-day course teaches data scientists and ML engineers to build, train, evaluate, and deploy machine learning models using Azure Machine Learning. From workspace setup through production MLOps, participants learn the SDK v2, automated ML, designer, pipelines, model registry, managed endpoints, and responsible AI tools.

4 days (32h)8 labs

Azure OpenAI & Generative AI

Beginner

This 3-day course provides deep expertise in building generative AI applications with Azure OpenAI Service. Participants learn GPT model capabilities, advanced prompt engineering, embeddings and vector search, the RAG (Retrieval-Augmented Generation) pattern, function calling, content safety, and enterprise integration patterns for production deployments.

3 days (24h)7 labs

Azure Pipelines Advanced

Advanced

This 3-day advanced training takes pipeline engineers beyond the basics into sophisticated YAML pipeline patterns, template-based reuse, environment management, container-based jobs, self-hosted agent configuration, and pipeline security hardening. Participants learn to build maintainable, secure, and efficient CI/CD systems at enterprise scale.

3 days (24h)7 labs

Azure Repos and Git Workflows

Beginner

This 2-day training covers Git fundamentals within Azure Repos, from basic version control operations to advanced branch strategies and repository management. Participants learn to configure branch policies, design effective code review workflows, choose the right branching strategy, and manage repositories at scale.

2 days (16h)6 labs

Azure Security Engineer

Advanced

This 4-day intensive course trains security professionals to implement security controls, maintain security posture, manage identity and access, and protect data, applications, and networks in Azure. Participants gain hands-on experience with Microsoft Defender for Cloud, Microsoft Sentinel, Azure Key Vault, network security, and zero trust architecture.

4 days (32h)8 labs

Azure Solutions Architect

Advanced

This 5-day course trains experienced cloud professionals to design Azure solutions that meet business requirements for security, cost, performance, and operations. The course covers governance design, compute and networking solutions, data storage design, authentication/authorization, monitoring, disaster recovery, migrations, and infrastructure as code. Participants practice designing complete architectures through case studies and hands-on labs.

5 days (40h)8 labs

Azure Test Plans

Intermediate

This 2-day training covers Azure Test Plans for comprehensive test management. Participants learn to create test plans and suites, execute manual tests, perform exploratory testing, configure test environments, capture stakeholder feedback, integrate test results with CI/CD pipelines, and generate test reports for quality assurance.

2 days (16h)6 labs

GCP

Google Cloud Platform servicesView all →

Associate Cloud Engineer

Intermediate

This 3-day hands-on training prepares engineers to deploy applications, configure networking, manage access, and monitor resources on Google Cloud Platform. Participants gain practical experience with Compute Engine, GKE, Cloud Run, VPC networking, Cloud Storage, Cloud SQL, IAM, and Cloud Operations. Every concept is reinforced with CLI-driven labs using real GCP projects.

3 days (24h)7 labs

Cloud Digital Leader

Beginner

This 2-day foundational training prepares business professionals, decision-makers, and aspiring cloud practitioners to understand Google Cloud capabilities and how digital transformation drives business value. Participants explore GCP infrastructure, data and AI/ML services, security and compliance fundamentals, and cost management strategies. Every module includes real-world use cases and guided console walkthroughs.

2 days (16h)6 labs

Professional Cloud Architect

Advanced

This 5-day advanced training prepares experienced engineers and architects to design, plan, and manage solutions on Google Cloud. Participants learn to make architectural decisions across compute, storage, networking, security, and operations. The course emphasizes real-world design patterns, migration strategies, cost optimization, and the case study methodology used on the certification exam.

5 days (40h)8 labs

Professional Cloud DevOps Engineer

Advanced

This 4-day advanced training prepares engineers to implement CI/CD pipelines, apply SRE principles, manage monitoring and alerting, implement incident management, and automate infrastructure on Google Cloud. Participants gain practical experience with Cloud Build, Cloud Deploy, Cloud Monitoring, Cloud Logging, GKE operations, and reliability engineering practices.

4 days (32h)8 labs

Professional Data Engineer

Advanced

This 4-day advanced training prepares data engineers to design, build, and manage data processing systems on Google Cloud. Participants gain practical experience with BigQuery, Dataflow, Pub/Sub, Cloud Composer, Dataproc, Vertex AI integration, and data governance tools. The course emphasizes both batch and streaming architectures with real-world design patterns.

4 days (32h)8 labs

Professional Security Engineer

Advanced

This 4-day advanced training prepares security engineers to design and implement security controls on Google Cloud. Participants gain deep expertise in IAM, VPC security, data protection with KMS and DLP, Security Command Center, Cloud Armor, organizational policies, workload identity, and threat detection. Every module emphasizes defense-in-depth with real GCP configurations.

4 days (32h)8 labs

Ansible

IT automation and configuration managementView all →

Ansible Advanced Patterns

Beginner

This 3-day advanced training builds on Ansible fundamentals to cover complex playbook patterns, Jinja2 templating mastery, custom module development, dynamic inventory, robust error handling, performance optimization, testing strategies, and CI/CD integration. Participants will leave able to build enterprise-grade automation that is testable, performant, and maintainable.

3 days (24h)7 labs

Ansible Automation Platform

Beginner

This 3-day training covers the full Ansible Automation Platform (AAP), including Automation Controller (formerly Tower), Automation Hub, and Event-Driven Ansible. Participants learn to install and configure AAP, create job templates and workflows, implement RBAC, manage inventories and credentials securely, integrate with external systems via API and webhooks, and monitor and scale the platform. Hands-on labs use a pre-deployed AAP cluster.

3 days (24h)7 labs

Ansible Cloud Automation

Intermediate

This 3-day training covers cloud infrastructure automation with Ansible across AWS, Azure, and GCP. Participants learn to provision, configure, and manage cloud resources using Ansible collections, integrate with Terraform for infrastructure-as-code workflows, manage containers in the cloud, configure networking, handle secrets, and implement multi-cloud patterns. Every module is reinforced with hands-on labs using real cloud accounts.

3 days (24h)7 labs

Ansible Fundamentals

Beginner

This 2-day intensive training takes participants from zero Ansible knowledge to confidently automating infrastructure tasks using playbooks, roles, and best practices. Every concept is reinforced with hands-on labs running against real Linux virtual machines. Participants will leave able to write production-quality playbooks, manage inventory across environments, and structure automation code using roles.

2 days (16h)6 labs

Ansible Security & Compliance

Beginner

This 3-day training covers security automation and compliance-as-code with Ansible. Participants learn to harden Linux systems, implement CIS benchmarks, automate STIG compliance, manage secrets with Vault deep-dive, create audit trails, build remediation workflows, and integrate with security tools like OSCAP, Nessus, and SOAR platforms. Every concept is reinforced with hands-on labs against real systems.

3 days (24h)7 labs

DevOps

CI/CD pipelines and DevSecOpsView all →

CI/CD Pipeline Engineering

Intermediate

This 3-day intensive course takes participants beyond CI/CD basics into production-grade pipeline engineering. Covering pipeline design patterns, GitHub Actions and GitLab CI in depth, build optimization, multi-stage testing strategies, artifact management, advanced deployment strategies (blue-green, canary), secrets management, and pipeline security. Every concept is practiced through hands-on labs.

3 days (24h)7 labs

DevOps Fundamentals

Beginner

This 2-day intensive training introduces participants to the principles, practices, and tools that define modern DevOps. Starting with culture and collaboration, the course progresses through version control, CI/CD, Infrastructure as Code, monitoring, and team collaboration. Every concept is reinforced with practical, hands-on labs using real-world tools.

2 days (16h)6 labs

DevSecOps Security Automation

Intermediate

This 3-day course teaches participants how to integrate security into every stage of the software delivery lifecycle. Covering shift-left security principles, SAST/DAST scanning, dependency analysis, container security, Infrastructure as Code security (tfsec/checkov), secrets detection, compliance-as-code with OPA, and security gates in CI/CD pipelines. Hands-on labs use real scanning tools and vulnerable applications.

3 days (24h)7 labs

GitOps and Continuous Delivery

Intermediate

This 3-day course teaches Git-driven infrastructure and application delivery using GitOps principles. Covering ArgoCD and Flux CD in depth, repository strategies, progressive delivery patterns, secrets management with GitOps (SOPS/Sealed Secrets), multi-cluster management, and drift detection. Participants build and operate GitOps workflows through hands-on labs on Kubernetes clusters.

3 days (24h)7 labs

Observability and Monitoring

Intermediate

This 3-day course provides comprehensive training on modern observability practices. Covering the three pillars (logs, metrics, traces), Prometheus and Grafana in depth, log aggregation with ELK/Loki, distributed tracing with Jaeger/Tempo, alerting strategies, SLO/SLI definition, incident response, and cost-effective observability architecture. Hands-on labs build a complete observability stack.

3 days (24h)7 labs

Platform Engineering

Beginner

This 3-day course teaches participants how to build and operate internal developer platforms (IDPs) that accelerate software delivery. Covering platform engineering principles, self-service infrastructure, golden paths, Backstage developer portal, platform APIs, developer experience optimization, and success metrics. Participants will design and build platform components through hands-on labs.

3 days (24h)7 labs

Crossplane

Cloud-native control planes and GitOpsView all →

Docker

Container fundamentals and production workflowsView all →

Docker Compose Multi-Container Applications

Intermediate

This 2-day training provides deep expertise in Docker Compose for designing, building, and managing multi-container applications. Participants learn advanced Compose file syntax, service dependencies with health checks, networking strategies, volume management, environment configuration, profiles, and production-ready patterns.

2 days (16h)6 labs

Docker for Developers

Intermediate

This 3-day training teaches developers how to integrate Docker into their daily development workflows. Participants learn multi-stage builds, container debugging, Docker Compose for development, hot-reload setups, testing strategies, IDE integration, and performance optimization. By the end, developers will use Docker as their primary development environment.

3 days (24h)7 labs

Docker Fundamentals

Beginner

This 2-day intensive training takes participants from zero Docker knowledge to confidently building, running, and managing containerized applications. Every concept is reinforced with hands-on labs using real-world scenarios. Participants will learn container fundamentals, image building, networking, storage, and Docker Compose basics.

2 days (16h)6 labs

Docker in Production

Advanced

This 3-day training covers everything needed to run Docker containers in production environments. Participants learn production Dockerfile patterns, image optimization, logging and monitoring, container orchestration, health checks, resource management, CI/CD integration, and rollback strategies.

3 days (24h)7 labs

Docker Security

Advanced

This 3-day training provides comprehensive Docker security knowledge covering the entire container lifecycle. Participants learn image security, runtime protection, rootless Docker, secrets management, network policies, vulnerability scanning, content trust, and CIS benchmark compliance.

3 days (24h)7 labs

Elasticsearch

Search, observability, and data modelingView all →

Elastic Observability

Intermediate

This 3-day course covers the full Elastic Observability solution: APM agents for application performance monitoring, Metricbeat and Elastic Agent for infrastructure metrics, Filebeat and Elastic Agent for log collection, distributed tracing, Fleet management, Kibana dashboards, alerting, and SLO monitoring. Participants build a complete observability pipeline from data collection through visualization and alerting.

3 days (24h)7 labs

Elasticsearch Data Modeling

Intermediate

This 3-day intermediate course covers advanced data modeling techniques in Elasticsearch. Participants learn how to design efficient mappings, model relationships between documents, use index templates and component templates for standardization, manage index lifecycles with ILM policies, work with data streams for time-series data, and execute reindexing strategies for schema evolution.

3 days (24h)7 labs

Elasticsearch Fundamentals

Beginner

This 2-day intensive training takes participants from zero Elasticsearch knowledge to confidently indexing, searching, and analyzing data using the Elastic Stack. Every concept is reinforced with hands-on labs using real Elasticsearch REST API calls against a local cluster.

2 days (16h)6 labs

Elasticsearch Operations

Beginner

This 3-day course covers everything needed to run Elasticsearch in production. Participants learn cluster architecture and node roles, shard allocation and sizing strategies, snapshot/restore for backup and disaster recovery, cluster monitoring with Stack Monitoring, security configuration (TLS, RBAC), upgrade procedures, performance tuning, and capacity planning.

3 days (24h)7 labs

Go

Cloud-native development with GoView all →

Cloud-Native Development

Beginner

This 3-day training covers building cloud-native Go applications following 12-factor principles. Participants will master configuration management, health checks, graceful shutdown, structured logging with slog, Prometheus metrics, and cloud SDK integration for AWS, GCP, and Azure. Each module builds toward a production-ready cloud-native service.

3 days (24h)7 labs

Concurrency & Channels

Intermediate

This 3-day deep-dive training covers Go's concurrency model from first principles through advanced patterns. Participants will master goroutines, channels, the select statement, synchronization primitives, the context package, and production-tested patterns like fan-in/fan-out and pipelines. Every concept is reinforced with hands-on labs that build real concurrent programs, including race condition detection and debugging.

3 days (24h)7 labs

Go Fundamentals

Beginner

This 2-day intensive training takes participants from zero Go knowledge to confidently writing idiomatic, production-quality Go programs. Every concept is reinforced with hands-on labs that build real programs using the Go toolchain. By the end of day 2, participants will be able to design, build, test, and structure Go projects using modules and packages.

2 days (16h)6 labs

Microservices Architecture

Advanced

This 4-day advanced training covers designing, building, and deploying microservices in Go. Participants will master gRPC, Protocol Buffers, service discovery, resilience patterns (circuit breakers, retries), distributed tracing, message queues with NATS, event sourcing, and containerized deployment with Docker and Kubernetes.

4 days (32h)8 labs

Performance Optimization

Advanced

This 3-day advanced training covers making Go programs faster and more memory-efficient. Participants will master CPU and memory profiling with pprof, writing benchmarks, understanding the garbage collector, escape analysis, sync.Pool, caching strategies, and load testing. Each module includes profiling real code and measuring the impact of optimizations.

3 days (24h)7 labs

Web Services & APIs

Intermediate

This 3-day training covers building production-ready web services and REST APIs in Go. Participants will master the net/http package, routing with modern Go 1.22 patterns and Chi, middleware chains, JSON handling, database access with sqlx/pgx, authentication, OpenAPI documentation, and comprehensive HTTP testing. Each module builds toward a complete API application.

3 days (24h)7 labs

Kafka

Event streaming and distributed messagingView all →

Kafka Connect Integration

Intermediate

This 2-day intensive training covers Kafka Connect from architecture through production operations. Participants will master the Connect framework, deploy and configure source and sink connectors, implement Single Message Transforms (SMTs), manage converters and serialization, handle errors with dead-letter queues, and operate Connect clusters in production.

2 days (16h)6 labs

Kafka Development

Intermediate

This 3-day intensive training equips developers with the skills to build production-grade applications on Apache Kafka. Participants will master the Producer and Consumer APIs, Kafka Streams for stream processing, serialization with Avro and Protobuf, Schema Registry for schema evolution, exactly-once semantics, error handling patterns, and testing strategies. Every concept is reinforced with hands-on coding labs.

3 days (24h)7 labs

Kafka Fundamentals

Beginner

This 2-day intensive training takes participants from zero Kafka knowledge to confidently producing and consuming messages, understanding partitioning strategies, and operating a Kafka cluster. Every concept is reinforced with hands-on labs using a local multi-broker Kafka environment.

2 days (16h)6 labs

Kafka Operations

Advanced

This 3-day intensive training prepares operations engineers and SREs to deploy, monitor, secure, and maintain production Kafka clusters. Participants will gain hands-on experience with cluster deployment (ZooKeeper and KRaft modes), JMX-based monitoring with Prometheus and Grafana, performance tuning, SSL/SASL security, backup and recovery strategies, rolling upgrades, and capacity planning.

3 days (24h)7 labs

MongoDB

Document database administration and modelingView all →

Next.js

Full-stack React frameworkView all →

API Development with Next.js

Beginner

This 3-day course teaches participants how to build production-grade APIs with Next.js. Covering route handlers, middleware, authentication with Auth.js, database integration with Prisma and Drizzle, API design patterns, error handling, rate limiting, and API versioning. Participants build a complete API from scratch with authentication, authorization, validation, and documentation.

3 days (24h)8 labs

App Router & Server Components

Intermediate

This 3-day deep-dive takes participants beyond Next.js fundamentals into the advanced architecture of the App Router and React Server Components. Participants will master the RSC mental model, streaming and Suspense patterns, parallel and intercepting routes, route handlers, and Server Actions. By the end, participants will be able to architect complex Next.js applications that leverage the full power of the App Router.

3 days (24h)8 labs

E-Commerce & SaaS with Next.js

Beginner

This 4-day course teaches participants how to build production-grade e-commerce and SaaS applications with Next.js. Covering project architecture, product catalogs, shopping carts, Stripe payment integration, user accounts, admin dashboards, subscriptions, multi-tenancy, SEO optimization, and analytics. Participants build a complete e-commerce storefront with a SaaS admin panel.

4 days (32h)8 labs

Next.js Fundamentals

Beginner

This 2-day intensive training takes participants from zero Next.js knowledge to confidently building, styling, and deploying full-stack React applications with Next.js 15. Every concept is reinforced with hands-on labs building a real project from scratch. By the end, participants will have a working application deployed to production.

2 days (16h)6 labs

Performance Optimization with Next.js

Beginner

This 3-day course teaches participants how to optimize Next.js applications for maximum performance. Covering image and font optimization, code splitting, caching strategies, ISR/revalidation, edge runtime, bundle analysis, Core Web Vitals, and production monitoring. Participants will take a slow application and systematically optimize it to achieve 95+ Lighthouse scores.

3 days (24h)8 labs

Testing & Deployment with Next.js

Beginner

This 3-day course covers comprehensive testing strategies and production deployment for Next.js applications. From unit testing with Vitest through component testing with Testing Library to end-to-end testing with Playwright, plus CI/CD pipelines, Vercel deployment, self-hosting with Docker, and production monitoring. Participants will build a complete testing and deployment pipeline.

3 days (24h)8 labs

Podman

Rootless containers and Docker migrationView all →

Python

Automation, APIs, and data engineeringView all →

Advanced Python Patterns

Advanced

This 3-day advanced training explores Python's most powerful language features and design patterns. Participants master decorators, metaclasses, descriptors, generators, advanced type hints, dataclasses, and structural pattern matching. Each pattern is taught with production-grade examples showing when and why to use it.

3 days (24h)7 labs

Async Programming with Python

Intermediate

This 3-day intensive training covers Python's asynchronous programming model from the ground up. Participants learn the event loop, async/await syntax, asyncio primitives, concurrent HTTP requests, synchronization, and debugging techniques. By the end, participants can build high-performance concurrent applications and understand when (and when not) to use async.

3 days (24h)7 labs

Python Automation and Scripting

Intermediate

This 2-day practical training teaches participants to automate real-world tasks with Python. From file operations and subprocess management to web scraping, CLI tools, and task scheduling, every module focuses on immediately applicable skills. Participants leave with a toolkit of production-ready automation scripts.

2 days (16h)6 labs

Python for Data Engineering

Beginner

This 4-day intensive training covers the Python data engineering ecosystem. From Pandas and Polars for data manipulation, to ETL pipelines, database connections, Apache Airflow orchestration, data validation, PySpark, and pipeline testing. Participants build production-grade data pipelines by the end of the course.

4 days (32h)8 labs

FastAPI Web APIs

Intermediate

This 3-day intensive training covers building production-ready REST APIs with FastAPI. From basic endpoints to database integration, authentication, background tasks, and deployment, participants build a complete API application. FastAPI's type-hint-driven approach ensures participants write self-documenting, validated, and performant APIs.

3 days (24h)7 labs

Python Fundamentals

Beginner

This 2-day intensive training takes participants from zero Python knowledge to confidently writing idiomatic Python programs. Every concept is reinforced with hands-on labs building real-world scripts and small applications. By the end of the course, participants will be able to write well-structured Python programs using functions, classes, modules, and packages.

2 days (16h)6 labs

Rust

Systems programming and WebAssemblyView all →

Advanced Rust Patterns and Performance

Advanced

This 4-day advanced training dives deep into Rust's most powerful features and performance optimization techniques. Participants will master advanced lifetimes, trait objects vs generics trade-offs, declarative and procedural macros, unsafe Rust, FFI, SIMD, zero-cost abstractions, benchmarking with Criterion, profiling, and memory layout optimization. The course targets experienced Rust developers who want to write expert-level, high-performance Rust code.

4 days (32h)8 labs

Concurrency and Async Rust

Intermediate

This 3-day intensive training covers Rust's powerful concurrency model and async programming ecosystem. Participants will learn thread-based concurrency with Send/Sync traits, shared state with Arc/Mutex, message passing with channels, and the async/await paradigm with the Tokio runtime. The course builds toward real-world patterns for writing high-performance concurrent and asynchronous applications.

3 days (24h)7 labs

Rust Fundamentals

Beginner

This 2-day intensive training takes participants from zero Rust knowledge to confidently writing safe, performant Rust programs. Participants will master Rust's unique ownership system, expressive type system, pattern matching, error handling, traits, and collections. Every concept is reinforced with hands-on labs that build real Rust programs using `cargo`.

2 days (16h)6 labs

Systems Programming with Rust

Beginner

This 3-day training covers systems-level programming in Rust: file I/O, networking with `std::net`, process management, signal handling, memory-mapped files, embedded basics with `no_std`, cross-compilation, and C interop. Participants build real systems tools — a file watcher, a TCP proxy, and a cross-platform CLI utility.

3 days (24h)7 labs

Web Development with Rust

Intermediate

This 3-day training covers building production web applications in Rust using Axum and the Tokio ecosystem. Participants learn routing, middleware, Serde serialization, database access with SQLx, authentication, HTML templating with Askama, WebSockets, and deployment strategies. By the end, participants build a complete REST API with authentication and a real-time WebSocket feature.

3 days (24h)7 labs

Rust and WebAssembly

Intermediate

This 3-day training covers building WebAssembly applications with Rust. Participants learn Wasm fundamentals, wasm-bindgen for JavaScript interop, wasm-pack for packaging, DOM manipulation, the Yew frontend framework, performance optimization, WASI for server-side Wasm, and edge computing deployment. By the end, participants build a complete browser application and a WASI-based serverless function.

3 days (24h)7 labs

SAP

SAP BTP, HANA Cloud, and cloud-native SAPView all →

SAP BTP Fundamentals

Beginner

This 2-day intensive training takes participants from zero SAP BTP knowledge to confidently navigating the BTP cockpit, managing subaccounts, configuring entitlements, deploying applications to Cloud Foundry and Kyma environments, and building low-code solutions with SAP Build. Every concept is reinforced with hands-on labs on a live BTP trial or enterprise account.

2 days (16h)6 labs

SAP BTP Security & Identity

Intermediate

This 3-day training provides a comprehensive understanding of security and identity management on SAP BTP. Participants learn to configure SAP Identity Authentication Service (IAS), SAP Identity Provisioning Service (IPS), XSUAA, OAuth2/OIDC flows, role-based access control, trust configuration, principal propagation, API security, and audit logging. Each topic is reinforced with hands-on labs on a live BTP environment.

3 days (24h)7 labs

SAP BTP Cloud Foundry Development

Intermediate

This 3-day training provides deep expertise in Cloud Foundry development on SAP BTP. Participants master CF architecture, application deployment lifecycle, service binding patterns, environment management, application logging, health monitoring, blue-green deployments, and multi-target application (MTA) packaging. Every concept includes hands-on exercises on a live BTP environment.

3 days (24h)7 labs

SAP CAP Application Programming

Intermediate

This 3-day training provides comprehensive hands-on experience with the SAP Cloud Application Programming Model (CAP). Participants learn to build full-stack cloud applications using CDS for data modeling and service definitions, implement business logic in Node.js, integrate with SAP HANA Cloud, handle authentication/authorization with XSUAA, work with SAP Event Mesh, and deploy via Multi-Target Applications (MTA).

3 days (24h)7 labs

SAP Gardener Kubernetes

Intermediate

SAP Gardener Kubernetes 3-day course covering Gardener architecture, shoot clusters, networking, monitoring, and multi-cloud management.

3 days (24h)7 labs

SAP HANA Cloud

Intermediate

SAP HANA Cloud 3-day course covering architecture, HDI containers, CDS views, calculation views, SQLScript, performance, and monitoring.

3 days (24h)7 labs

SAP Integration Suite

Intermediate

SAP Integration Suite 3-day course covering Cloud Integration, API Management, Open Connectors, Integration Advisor, and monitoring.

3 days (24h)7 labs

Svelte

Modern frontend with SvelteKitView all →

API and Authentication

Beginner

This 3-day course covers building secure APIs and implementing authentication in SvelteKit applications. Topics include API route design, form actions for mutations, server hooks for middleware, authentication with Lucia/Auth.js, OAuth providers, JWT and session management, CSRF protection, rate limiting, and security best practices.

3 days (24h)7 labs

Component Library Design

Beginner

This 3-day course teaches the art and engineering of designing, building, and publishing a production-ready component library with Svelte 5. Participants learn component API design principles, composition patterns, accessibility, theming systems, packaging for npm, and documentation with Storybook.

3 days (24h)7 labs

Performance and Deployment

Advanced

This 3-day course covers performance optimization and production deployment for SvelteKit applications. Topics include bundle analysis, code splitting, image optimization, service workers, edge deployment, adapter configuration, monitoring, analytics, and continuous deployment pipelines.

3 days (24h)7 labs

State Management and Stores

Beginner

This 2-day course provides a deep dive into Svelte 5's reactivity system and state management patterns. Participants master runes (`$state`, `$derived`, `$effect`), build class-based reactive stores, use the context API for scoped state, implement cross-component communication, and learn persistence and synchronization patterns.

2 days (16h)6 labs

Svelte Fundamentals

Beginner

This 2-day intensive training takes participants from zero Svelte knowledge to confidently building reactive, component-based web applications using Svelte 5 and its runes system. Every concept is reinforced with hands-on labs building real UI components and interactive features.

2 days (16h)6 labs

SvelteKit Full-Stack Development

Intermediate

This 3-day intensive training covers full-stack web development with SvelteKit 2. Participants learn file-based routing, server-side rendering, data loading, form actions, hooks, error handling, and deployment. By the end, participants can build and deploy production-ready full-stack applications.

3 days (24h)7 labs

Case Studies & Success Stories

Real-world DevOps transformations and results

Need custom training?

We offer tailored programs for teams: on-site, virtual, or hybrid delivery.

Contact us
Learn Assistance