All courses

Docker for beginners

No prior Docker needed. It starts with what a container is and sets up a disposable lab VM, then takes one small app through running, building, configuring, connecting and persisting, ending with Compose. Fourteen lessons across four sections, every lab command run on Docker Engine 29 in the lab VM, each lesson ending with a short quiz and the course with a final exam.

Beginner4 sections · 14 lessons · ~4h total · 38-question self-test

Progress is saved in this browser only — no account required.

Quick reference

Final exam
Test yourself on everything
38 questions drawn from all 4 sections — every answer explained as you pick.
Start final exam