Pearson
Certified Kubernetes Application Developer (CKAD) Specialization
Pearson

Certified Kubernetes Application Developer (CKAD) Specialization

Master Kubernetes Development and Pass CKAD. Gain hands-on experience developing Kubernetes apps and prepare for the CKAD Exam.

Pearson

Instructor: Pearson

Included with Coursera Plus

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 5 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 5 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Master the essentials of Kubernetes, including container management, deployment, and storage solutions.

  • Develop advanced skills in Kubernetes networking, security, and troubleshooting.

  • Gain practical experience through hands-on labs and a sample exam to ensure readiness for the CKAD certification.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

July 2025

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Pearson

Specialization - 7 course series

What you'll learn

  • Grasp the fundamentals of containers and container images, including creation and management.

  • Understand the core concepts and architecture of Kubernetes and its role in cloud-native computing.

  • Explore various Kubernetes deployment options and set up a lab environment using Minikube.

  • Gain hands-on experience through practical labs, reinforcing your skills in real-world scenarios.

Skills you'll gain

Category: Application Deployment
Category: Development Environment
Category: Kubernetes
Category: Docker (Software)
Category: Containerization
Category: Software Development

What you'll learn

  • Master the fundamentals and advanced features of Kubernetes pods, including init and sidecar containers.

  • Configure and manage storage solutions in Kubernetes using PersistentVolumes, StorageClasses, and PersistentVolumeClaims.

  • Develop proficiency in YAML file management and command-line operations for Kubernetes.

  • Gain practical experience through hands-on labs, enhancing your ability to troubleshoot and optimize Kubernetes applications.

Skills you'll gain

Category: Kubernetes
Category: Linux
Category: Containerization
Category: Application Deployment
Category: Cloud Storage
Category: Devops Tools
Category: YAML
Category: Cloud-Native Computing
Category: Microservices

What you'll learn

  • Master the deployment of applications in Kubernetes, including scalability and updates.

  • Understand the critical roles of labels, selectors, and annotations in deployments.

  • Gain proficiency in using Helm for efficient application installation.

  • Develop hands-on experience with AutoScaling, StatefulSets, and DaemonSets through practical labs.

Skills you'll gain

Category: YAML
Category: Kubernetes
Category: Scalability
Category: Containerization
Category: Application Deployment
Category: Software Installation
Category: Configuration Management
Category: Patch Management

What you'll learn

  • Master Kubernetes networking fundamentals and service creation.

  • Configure and manage Ingress and Gateway API for optimized traffic control.

  • Implement network policies and integrate services with DNS for seamless operations.

  • Troubleshoot network issues effectively with practical lab exercises.

Skills you'll gain

Category: Kubernetes
Category: General Networking
Category: Microservices
Category: Load Balancing
Category: Cloud-Native Computing
Category: DevOps
Category: API Gateway
Category: Network Performance Management
Category: Network Routing
Category: Application Deployment

What you'll learn

  • Master the use of ConfigMaps and Secrets for secure configuration management in Kubernetes.

  • Implement DevOps strategies like Blue-Green and Canary Deployments for seamless application upgrades.

  • Interact with the Kubernetes API and extend its functionality using custom resource definitions and operators.

  • Enhance Kubernetes security through authentication, authorization, and role-based access control.

Skills you'll gain

Category: Application Deployment
Category: Infrastructure Security
Category: Cloud Applications
Category: DevOps
Category: Application Programming Interface (API)
Category: Role-Based Access Control (RBAC)
Category: Configuration Management
Category: Kubernetes
Category: Cloud-Native Computing
Category: CI/CD
Category: YAML

What you'll learn

  • Develop a systematic approach to troubleshooting Kubernetes, including analyzing application failures and network issues.

  • Utilize cluster event logs and troubleshoot authentication problems to maintain seamless operations.

  • Understand the concept of observability and its role in Kubernetes, focusing on API health points and deprecation.

  • Employ probes for effective application monitoring, ensuring optimal performance and reliability.

Skills you'll gain

Category: Debugging
Category: Application Deployment
Category: Command-Line Interface
Category: Cloud-Native Computing
Category: Containerization
Category: Network Troubleshooting
Category: Application Performance Management
Category: Kubernetes
Category: System Monitoring

What you'll learn

  • Gain practical experience by working through 15 sample exam tasks under timed conditions.

  • Enhance your exam strategies with expert tips designed to increase your chances of success.

  • Evaluate your performance using the exam grade.sh script and refine your solutions with expert guidance.

  • Build confidence and readiness for the exam through comprehensive practice and feedback.

Skills you'll gain

Category: Test Execution Engine
Category: Kubernetes
Category: Command-Line Interface
Category: Application Deployment
Category: Test Planning
Category: YAML
Category: Containerization

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Pearson
Pearson
146 Courses63 learners

Offered by

Pearson

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions