A complete Docker and Kubernetes course: containers vs VMs, Docker images and Compose, Kubernetes architecture and core objects, Helm, Prometheus/Grafana monitoring, and deploying to Google Kubernetes Engine (GKE).
Docker and Kubernetes are how modern teams package software and run it consistently from a laptop to production. This course takes you from first principles through a full, practical container and orchestration workflow, based on a single long-form, hands-on course recording. You begin with what a container actually is, why it is lighter than a virtual machine (Linux namespaces and cgroups), and Docker core concepts: images, registries and containers. You then build your own images with a Dockerfile, and model multi-container applications with Docker Compose, including Docker networking through the Container Network Model. A real Pinterest case study shows what adopting Docker and Kubernetes bought a company at real scale. From there the course moves into Kubernetes: cluster architecture (the API server, etcd, the scheduler and controller manager on the master; kubelet, kube-proxy and the container runtime on worker nodes), namespaces, pods, Deployments, rolling updates, Services, Horizontal Pod Autoscaling and Ingress, StatefulSets with persistent volume claims, and Secrets/ConfigMaps for configuration. You then package applications with Helm, monitor a live cluster with Prometheus and Grafana, and deploy the same Docker and Kubernetes workflow onto Google Kubernetes Engine (GKE). The course closes with a hands-on kubectl command review and an interview-style run-through of the core concepts covered throughout.
No cost, no catch — just real courses.
Free, structured courses that build practical skills you can translate directly into a tech career.