[Free] Docker Crash Course For Beginners

Learn how to install Docker, write Dockerfiles, build images, run containers and use Docker Compose in just 2 hours – Free Course

What you’ll learn

  • Install Docker and configure it correctly on Windows, macOS or Linux.
  • Learn to create your own Dockerfiles.
  • Build and run Docker containers using Dockerfiles and the docker CLI.
  • Use Docker Compose to manage multi-container applications.
  • Push your images to Docker Registry (Docker Hub & GitHub Container Registry).
  • Use Docker volumes to persist and share data between containers.
  • Configure container networks to enable communication between services.

Requirements

  • No prior Docker or container experience is required — this course starts from scratch.
  • Basic familiarity with using a terminal or command line is helpful, but not mandatory.
  • A computer running Windows, macOS, or Linux with internet access.
  • Optional: a code editor like VS Code installed for working with Dockerfiles.

Description

This course is a fast-paced, hands-on introduction to Docker, designed for complete beginners. In just 2 hours, you’ll go from installing Docker to building images and running real-world containers using Docker CLI and Docker Compose.

Whether you’re a developer, DevOps engineer or simply curious about containers, this crash course will give you a solid foundation in Docker’s core concepts.

What you’ll learn:

  1. What Docker is and how it works internally.

  2. How to install Docker on macOS, Windows and Linux.

  3. How to write and optimize Dockerfiles.

  4. How to build and manage Docker images.

  5. How to run containers and inspect their behavior.

  6. How to use volumes for persistent data.

  7. How to interact with Docker networks.

  8. How to orchestrate multi-container apps with Docker Compose.

All content is highly practical, straight to the point and focused on helping you build a mental model that translates directly to real projects.

You’ll follow real examples, build hands-on components and learn by doing. No fluff, no filler, just essential concepts with clear demonstrations and terminal sessions.

No prior Docker experience is required, just basic terminal and programming knowledge.

By the end of this course, you’ll be able to confidently build Docker images, run containers and understand how Docker actually works under the hood.

Author(s): Federico León
Coupon Scorpion
Coupon Scorpion

The Coupon Scorpion team has over ten years of experience finding free and 100%-off Udemy Coupons. We add over 200 coupons daily and verify them constantly to ensure that we only offer fully working coupon codes. We are experts in finding new offers as soon as they become available. They're usually only offered for a limited usage period, so you must act quickly.

Coupon Scorpion
Logo