DevOps with Docker and Kubernetes
Containerise an application, run it on Kubernetes, ship it through a pipeline, and operate it once it is live.
- Advanced
- 2h 40m
- 4 modules
- 12 lessons
- 8.6k students
Taught by Alina Costa · Docker, Kubernetes, CI/CD, Application security

What you’ll learn
Build lean images
Write Dockerfiles that cache well and produce small, reproducible images.
Run workloads on Kubernetes
Deployments, services, ingress, and configuration, without cargo-culting YAML.
Automate delivery
Build a pipeline that tests, builds, and rolls out — and rolls back when it should.
Operate what you deployed
Monitor, scale, and debug a running cluster with limits that make sense.
Course content
4 modules · 2h 40m
01Containers and ImagesWhat a container actually is, and how to build images that are small, fast, and reproducible.28m
02Kubernetes Core ObjectsThe handful of objects you need before any of the rest of Kubernetes makes sense.29m
03Continuous DeliveryThe automated path from a merged commit to running code, including the way back.37m
04Operating a ClusterLife after the first deploy: visibility, scaling, and debugging what is actually running.1h 5m