CKAD

166 lessons
34 courses_modules
Level intermediate

The path for developers who build and ship applications on Kubernetes. Built on top of the Common Core, this learning path takes you from running basic workloads to designing resilient, secure, and observable applications , everything the Certified Kubernetes Application Developer exam expects you to know.

What you’ll learn

  • Workloads & configuration: Commands and args, multi-container Pods (sidecar, init), Jobs and CronJobs, ConfigMaps, Secrets, resource requests and limits, liveness and readiness probes, and security contexts
  • Deployment patterns: ReplicaSets, Deployments, advanced deployment strategies (blue/green, canary)
  • Services & networking: Service types, DNS-based discovery, Ingress routing rules, and NetworkPolicies for traffic control
  • Storage: Volumes, PersistentVolumeClaims, and StatefulSets for stateful applications
  • Security & auth: Service accounts, authentication basics, kubeconfig, RBAC, and admission controllers
  • Observability & extensibility: Application logging, the Kubernetes API and versioning, custom resources, and Helm for package management

Who is this for?

Backend developers, full-stack engineers, and DevOps practitioners who deploy and manage their own applications on Kubernetes. If your job involves writing Deployments, debugging failing Pods, and wiring up Services and Ingress, this is your path.

Prerequisites: Complete the Common Core path first , this path builds directly on those foundations.

Course content

Fundamentals

Workloads & configuration

Commands And Args 3 lessons
Multi Container Pods 5 lessons
Jobs 4 lessons
Configmaps 5 lessons
Secrets 5 lessons
Resource Management 5 lessons
Probes 5 lessons
Security Contexts 4 lessons
Replicasets 4 lessons
ReplicaSets & Deployments 9 lessons
Deployment Strategies 4 lessons Coming Soon
blue-green-deployments canary-deployments pause-and-resume-rollouts choosing-a-deployment-strategy

Services & networking

Storage

Security & auth

Observability & extensibility

Logging And Monitoring 4 lessons
Api And Versioning 3 lessons Coming Soon
api-groups api-versions api-deprecation-policy
Custom Resources 4 lessons Coming Soon
what-are-custom-resources creating-a-crd custom-controllers operator-pattern
Helm 5 lessons Coming Soon
what-is-helm installing-helm working-with-charts values-and-configuration finding-and-using-charts