// 21 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Running a Node.js Container on Google Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. Containers are becoming a popular way to run and scale applications across multiple cloud providers or on both cloud and on premise hardware. This lab provides a quick introduction to running a website on Google Container Engine using Docker.
All levels
Certified Kubernetes Administrator (CKA): Unit 6
This course helps you assess your readiness and build practical skills before taking the real exam. You’ll get step-by-step instructions on using the sample exams and grading scripts, so you can make the most of your practice. The course includes two full-length practice exams that closely match the actual certification test. Practice solving real-world tasks under timed conditions, then review your answers with detailed instructor walkthroughs. This process will show you what you know and where you need to improve, so you can focus your study time effectively.
All levels
Kubernetes: Build, Configure & Troubleshoot Clusters
By the end of this Kubernetes Training, learners will be able to identify Kubernetes components, explain cluster architecture, configure clusters on AWS, set up environments with Kubeadm, and apply troubleshooting techniques using Minikube. This course is designed to move beyond theory, providing hands-on demonstrations that empower learners to create, manage, and scale containerized applications in both cloud and local environments. Learners will benefit from completing this course by gaining practical, job-ready skills essential for DevOps engineers, cloud administrators, and software devel
All levels
Certified Kubernetes Application Developer (CKAD): Unit 4
This course is designed for aspiring DevOps professionals and IT enthusiasts. Dive deep into the intricacies of services and networking, mastering the skills necessary to efficiently manage and optimize application traffic within your Kubernetes clusters. Through hands-on labs and expert-led lessons, you'll gain practical experience and a solid understanding of essential networking concepts, ensuring you're well-equipped to tackle real-world challenges.
All levels
Certified Kubernetes Application Developer (CKAD): Unit 1
In this course, you will embark on a transformative journey to master the foundational elements of Kubernetes, from understanding containers and container images to deploying your first application in a lab environment. This course is meticulously crafted to equip you with the essential skills and knowledge required to excel in Kubernetes Certified Application Developer (CKAD) topics. Through engaging lessons and hands-on labs, you'll gain practical experience and confidence to navigate the Kubernetes ecosystem with ease. Enroll today and take the first step towards becoming a Kubernetes expe
All levels
Kubernetes Engine: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. Google Kubernetes Engine provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. This hands-on lab shows you how deploy a containerized application with Kubernetes Engine.
All levels
Advanced Kubernetes: Security, Scaling, and Operations
Mastering Kubernetes is critical for modern cloud-native environments, and this course dives deep into securing clusters, managing workloads, and scaling applications efficiently. You will gain expertise in advanced scheduling, autoscaling, and traffic management, enabling resilient and high-performing deployments. Throughout the course, learners will explore practical techniques for securing Kubernetes environments, optimizing pod and node scaling, and implementing multi-cluster strategies. Hands-on exercises help translate complex concepts into actionable skills for real-world scenarios. W
All levels
Building and Scaling ML Pipelines
This course provides an intermediate-level exploration of MLOps, focusing on how machine learning systems are scaled, productionized, and managed across feature engineering, training, orchestration, serving, and deployment. You will examine how modern ML solutions use feature stores, Kubernetes, Kubeflow, distributed training, advanced serving frameworks, progressive release strategies, and inference optimization techniques. Through hands-on demonstrations and practical exercises, you will gain experience building reliable and scalable workflows with industry-standard technologies such as Fe
All levels
Deploying and Debugging ML Microservices
Deploying machine learning models into production systems requires more than training a model—it requires reliable deployment, monitoring, and debugging practices. In this course, you'll learn how to deploy machine learning models as scalable services and maintain them within real software architectures. You’ll begin by learning how to package and deploy machine learning models using containerization and orchestration technologies. You’ll apply tools such as Docker and Kubernetes to manage application deployment and ensure that models run consistently across environments. Next, you’ll design
All levels
Cloud-Native Microservices Deployment and Observability
This course teaches how to deploy and monitor microservices in cloud-native environments using Kubernetes. Mastering these skills is critical for building scalable, observable, and maintainable distributed systems. Learners will deploy microservices to Kubernetes, use service meshes for observability, implement centralized logging with the EFK stack, and monitor system performance. These exercises give hands-on experience in real-world deployments. The course combines theoretical concepts with practical applications, covering Kubernetes features, native compiled Java microservices, and cross
All levels
Kubernetes From Basics to Guru: DevOps and GitOps
This course delves into the transformative methodologies of DevOps and GitOps, equipping you with the skills to streamline software development and deployment processes. Through engaging lessons, you'll explore the origins and evolution of DevOps, understand the intricacies of Continuous Integration and Continuous Deployment (CI/CD), and gain hands-on experience with Git, the cornerstone of version control. Additionally, you'll learn to create efficient pipelines to automate workflows, enhancing productivity and collaboration within your team. By the end of this course, you'll be proficient in
All levels
Containerized Applications on AWS
This course introduces you to container technologies and how they can be used to modernize your applications, as well as exploring how different AWS services can be used to manage and orchestrate those containers. Container technologies have existed for years, and are still gaining popularity. Two of the most prevalent options are Docker and Kubernetes - each with its own distinct set of features. Regardless of which technology you choose, one of the biggest challenges with containers is their orchestration. Unlike traditional, monolithic applications where you can only scale at a macro level
All levels
Introduction to AKS and Core Networking Concepts
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Gain a comprehensive understanding of Azure Kubernetes Service (AKS) and the core networking concepts that power secure, scalable containerized applications. This course equips you with the skills to design, deploy, and manage Kubernetes workloads on Azure using advanced networking strategies. The course begins by establishing foundational knowledge of AKS architecture
All levels
Kubernetes & Cloud Native Associate (KCNA) Prep
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course prepares you for the Kubernetes and Cloud Native Associate (KCNA) exam by covering key Kubernetes concepts and cloud-native technologies. You will explore the fundamentals of container orchestration, Kubernetes architecture, and essential components like pods, deployments, and services. Learn how to set up and manage Kubernetes clusters, configure networking,
All levels
Gateway API with NGINX Fabric Gateway
Replace legacy Ingress with modern, production-ready traffic management using NGINX Gateway Fabric. Kubernetes Ingress is on its way out. With NGINX Ingress reaching End-of-Life and the IngressNightmare CVE exposing critical vulnerabilities in legacy approaches, organizations are actively migrating to the Kubernetes Gateway API — a more expressive, extensible, and secure model for managing cluster traffic. This course gives you the hands-on skills to lead that migration. You'll start by understanding exactly why Ingress is being deprecated, how Gateway API's role-oriented architecture separa
All levels
Using Cloud Trace on Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. This lab deployings a Kubernetes Engine cluster, then a simple web application fronted by a load balancer is deployed to the cluster. The web app publishes messages provided by the user to a Cloud Pub/Sub topic. You will see the correlated telemetry data from HTTP requests to the app will be available in the Cloud Trace Console.
All levels
Argo CD for the Absolute Beginners - Hands-On DevOps
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this hands-on course, you will dive deep into Argo CD, a powerful tool for continuous delivery within Kubernetes environments. You'll start by understanding the core concepts of GitOps and explore the Argo CD architecture, setting the stage for seamless, automated deployments. With a combination of theoretical lessons and practical demonstrations, you'll learn how to
All levels
Kubernetes From Basics to Guru: Microservices
This course offers a deep dive into the architecture of microservices, emphasizing the benefits of independent component development and seamless integration. You'll learn how to leverage Kubernetes for container-based microservices, ensuring efficient deployment and management. Additionally, the course introduces you to Istio Service Mesh, providing you with the tools to manage complex service-to-service communications and enhance application resilience. Through practical lessons, you'll master the use of Docker and Podman for image management, understand the intricacies of service mesh archi
All levels
Developing Containerized Applications on Google Cloud
In this course, you learn about containers and how to build, and package container images. The content in this course includes best practices for creating and securing containers, and provides an introduction to Cloud Run and Google Kubernetes Engine for application developers.
All levels
Foundations of Site Reliability Engineering Training
This Advanced Site Reliability Engineering Training builds strong expertise in designing, operating, and scaling highly reliable cloud systems using modern SRE and DevOps practices. You learn SLIs, SLOs, SLAs, error budgets, observability, incident management, alerting, RCA, CI CD, chaos engineering, Infrastructure as Code, and performance testing through hands on labs and real world demos using Prometheus, Grafana, Jenkins, Docker, Kubernetes, and Ansible. The course shows how to reduce toil, automate operations, improve resilience, and maintain production ready systems at scale. By the end
All levels