Learning path · Intermediate

Cloud & DevOps

Ship and operate containers with confidence.

From the Linux terminal and Docker to HTTP debugging and Kubernetes. Learn the operational skills that keep a service running after it is deployed.

8 weeks 4 courses 40 lessons 4 certificates
The sequence

4 courses, in the right order.

Each step assumes only what came before it. Follow the sequence or jump to a course you need.

01
Step 1 · Beginner

Bash & Linux

Open course

Move confidently through a Linux machine: navigate files, change permissions, pipe commands, process text, inspect processes and write scripts that automate the boring parts.

Bash from first command to automation
0/10 lessons0%
Bash & Linux
02
Step 2 · Beginner

Docker Foundations

Open course

Understand images, containers, layers, volumes and networks. Write a production-minded Dockerfile, compose a multi-service stack and reduce the attack surface of what you ship.

Ship the environment with the app
0/10 lessons0%
Docker Foundations
03
Step 3 · Beginner

Networking & HTTP

Open course

Follow a request from DNS to TCP, TLS and HTTP. Learn headers, caching, status codes, latency, CDNs and the security basics that explain most production incidents.

Networking from DNS to production
0/10 lessons0%
Networking & HTTP
04
Step 4 · Intermediate

Kubernetes

Open course

Learn the Kubernetes objects that matter: pods, deployments, services, configuration, ingress, storage, scaling and observability. Finish by deploying a real application.

Kubernetes from first pod to production app
0/10 lessons0%
Kubernetes
Portfolio project

Deploy an observable service

Containerise a small API and run it on Kubernetes with logs, metrics and a rollback.

about 9 hours Portfolio piece

The brief

Take a small API, write a multi-stage Dockerfile, deploy it with a Deployment, Service and Ingress, add probes and configuration, then run a rolling update and a rollback.

DeliverableThe Dockerfile, Kubernetes manifests, a deployment runbook and a screenshot of the rollout.

Stretch goals

  • Add an HPA and a load test.
  • Add a NetworkPolicy restricting traffic.

Acceptance criteria

0/6
Sign in to tick criteria and save your project link.Sign in
Path complete

Finish with proof, not just a folder of files.

Complete every course in this path to collect 4 verifiable certificates. Each one has a unique public ID and a QR code that resolves to a live status record.

Cloud & DevOps40 lessons · 9 hours
Bash & LinuxDocker FoundationsNetworking & HTTPKubernetes