Level
Beginner to Intermediate
Duration
7 hrs 55 mins
Instructor
Owen Gallagher
Language
English with subtitle
Stop fighting environment issues and start shipping. This course gives you a practical, no-fluff introduction to Docker. Teaching you how to containerize your applications and streamline your development workflow from day one.
Description
This course covers everything a developer needs to get productive with Docker quickly. You’ll start by understanding what containers are, why they exist, and how Docker solves the classic “it works on my machine” problem that plagues development teams everywhere. From there, you’ll learn how to write Dockerfiles, build and manage images, run containers, and work with volumes and networking.
You’ll then move into Docker Compose, learning how to define and orchestrate multi-container applications — such as a web app alongside a database and a caching layer — with a single configuration file. The course also covers best practices for writing efficient Dockerfiles, keeping images lean, managing secrets, and preparing containerized applications for a production environment. By the end, you’ll be container-confident and ready to work in any modern development or DevOps team.
Requirements
Basic familiarity with the command line and at least one programming language is required. No prior knowledge of Docker or containers is needed. A computer with Docker Desktop installed — available for Windows, Mac, and Linux.
Skills you’ll gain
-
Understand how containers work
-
Write and optimize Dockerfiles
-
Build, run, and manage Docker images
-
Use volumes and networking
-
Define multi-container environments
-
Integrate Docker into a modern development
Pro video course
Expert-led practical modules
Practical code exercises
Learning by doing with practical exercises
Certificate of completion
Build skills, and earn a certificate
Course curriculum
Content
Content
Content
Content
Content
Content

Instructor
Owen Gallagher
DevOps Engineer
Owen holds certifications in Docker and AWS and is a strong believer that containerization skills should be part of every developer’s toolkit — not just the ops team’s. His teaching style is practical and project-driven, cutting through jargon to focus on the real-world skills that matter most on the job.
Hear from our students
No reviews yet.
Lifetime access
PRO
$39
per month
billed annually
-
Lifetime access
-
Certificate of completion
-
Community access
-
Join weekly live sessions
-
Get feedback on your work
TEAM
$129
per month
billed annualy
-
Everything from PRO
-
Multiple licensing options
-
Book a free live demo
-
Flexible schedules
-
Group discounts