Kubernetes and Cloud Native Essentials
This course provides an overview of cloud native technologies and how container orchestration systems like Kubernetes can help to implement and maintain them. The course, along with real-world experience and study, will provide the skills and knowledge also tested by the Linux Foundation’s Kubernetes and Cloud Native Associate (KCNA) exam.
DevOps and SRE Fundamentals: Implementing Continuous Delivery
This course will teach you the skills to deploy software with confidence, agility and high reliability using modern practices such as Continuous Integration (CI) and Continuous Delivery (CD).
CI/CD with Jenkins X
Position yourself as an expert in automating complex cloud native environments with Jenkins X skills and open doors to new roles like DevOps Engineer, Lead Cloud Architect or Platform Engineer. Get the skills you need to work with Jenkins X architecture, build and extend pipelines, create and import objects, promote applications through staging and production environments, create customer build packs and more.
GitOps: Continuous Delivery on Kubernetes with Flux
Master the art of automating Kubernetes deployments by implementing GitOps – the set of practices that enable developers to carry out tasks that traditionally fell to operations personnel – with Flux CD.
Cloud Native Logging with Fluentd and Fluent Bit
This course introduces the Fluentd and Fluent Bit log forwarding and aggregation tool for use in cloud native logging. Both tools provide fast and efficient log transformation and enrichment, as well as aggregation and forwarding. These capabilities enable both Fluentd and Fluent Bit to realize the concept of a “unified logging layer”, that helps users consume log data collected from all parts of a large scale, distributed system.
Managing Kubernetes Applications with Helm
Learn about Helm, and how it’s used in real-world scenarios to manage the lifecycle of applications on Kubernetes. This course covers the history of the Helm project and its architecture, how to properly install the Helm client, the various components of a Helm chart and how to create one, the command-line actions used for managing an application’s lifecycle, and much more.
Kubernetes Administration
From the cloud to hybrid environments and on-premise data centers, Kubernetes is essential to managing containerized applications, making it one of the highest-demand IT skills. Set your IT career up for success by learning the key concepts needed to build and administer a Kubernetes cluster, including application lifecycle management, configuring security, and more.
Kubernetes for App Developers
Learning to build Kubernetes applications will open up career opportunities in high-demand roles in DevOps, cloud engineering & containerization roles. Using Python, this course teaches how to define application resources & use core primitives to build, monitor & troubleshoot scalable applications in Kubernetes — including working with network plugins, security & cloud storage to deploy applications in a production environment.
Containers Fundamentals
This Containers Fundamentals course will teach you how to perform container and image operations with different container runtimes, manage network and storage (volumes) with containers, build and run multi-container applications with Docker, Podman, Docker APIs, etc

