Cloud & DevOps

Containers & Kubernetes

Containers changed how software is shipped, and Kubernetes changed how it is run. Build a clear picture of images, layers and container networking, then step inside a Kubernetes cluster to watch scheduling, self-healing and rolling updates happen in 3D.

  • Intermediate
  • 14 lectures
  • About 8 hours
  • 5 free lectures (89 min)
Start free lecture 1

What you’ll learn

  • Explain what containers isolate and how they differ from virtual machines
  • Write Dockerfiles that make good use of layer caching
  • Connect containers with ports, networks and volumes
  • Describe every major component of a Kubernetes cluster
  • Use Deployments for self-healing, scaling and zero-downtime releases

Curriculum

Module 1 · From containers to clusters

5 lectures
  1. 01Why containers?3D modelFree16 min
  2. 02Images and layersInteractiveFree17 min
  3. 03Running containers: ports, networks and volumesInteractiveFree18 min
  4. 04Kubernetes architecture3D modelFree19 min
  5. 05Deployments, self-healing and scaling3D modelFree19 min

Module 2 · Kubernetes in practice

5 lectures
  1. 06Services and cluster networkingIncluded with the course
  2. 07Configuration and secretsIncluded with the course
  3. 08Ingress and traffic managementIncluded with the course
  4. 09Packaging with HelmIncluded with the course
  5. 10Observability: logs, metrics and tracesIncluded with the course

Module 3 · Production operations

4 lectures
  1. 11CI/CD for containersIncluded with the course
  2. 12Security and least privilegeIncluded with the course
  3. 13Autoscaling and cost controlIncluded with the course
  4. 14Capstone: deploy a microserviceIncluded with the course

Who this course is for

  • Developers who ship services to production
  • Operations engineers modernizing infrastructure
  • Architects planning a move to containers

Before you start

Comfort with the command line and basic networking ideas (ports, IP addresses).

Keep going

Related courses

AI & Machine Learning

Generative AI & Large Language Models

How large language models really work — and how to build reliable products on top of them.

Intermediate14 lectures~7 hours
5 free lectures$69₹4,499
AI & Machine Learning

Machine Learning Foundations

Real intuition for how machines learn from data — models, loss, gradients and generalization.

Beginner14 lectures~8 hours
5 free lectures$59₹3,999
AI & Machine Learning

Deep Learning

Neural networks from the ground up — neurons, backpropagation, optimizers and the techniques that make deep models train.

Intermediate14 lectures~9 hours
5 free lectures$79₹5,499

Training a team on this?

We can combine Containers & Kubernetes with other courses into a learning path built around your team’s roles and goals.