Specialty · DevOps Free to read
DevOps: Containers, CI and Kubernetes tutorial
Package apps with Docker, run stacks with Compose, test and deploy with GitHub Actions, and run them on Kubernetes.
Then continue with: Cloud and Reliability
Learn it by doing
The interactive course has the same lessons with an editor next to them: run every example, answer the quizzes and solve exercises that are checked the moment you submit. Free to start, no sign-up.
Start the interactive course1
1
Containers and the DockerfileHow do you ship an app so it runs the same everywhere?2
Layers, caching and small imagesWhy do some Docker builds take seconds and others minutes?
Containers
Write Dockerfiles that are safe, fast to build and small.2
3
Docker ComposeHow do you run an app that needs a database, a cache and a worker?4
CI with GitHub ActionsHow do teams test and deploy every change automatically?
Stacks and pipelines
Run several services together and automate testing and deploys.3
5
Kubernetes basicsHow do you keep many copies of an app running, and send traffic to them?