Course Organization

See how the course is organized to maximize learning.

We’ve divided the course into two main sections:

  1. The big picture stuff
  2. The technical stuff

The big picture stuff

This section gets you up to speed with things like:

  • What is Docker?
  • Why do we have containers?
  • The fundamental jargon such as “cloud-native”, “microservices”, and “orchestration”.

It’s the kind of stuff that you need to know if you want a good rounded knowledge of Docker and containers.

The technical stuff

This section covers everything you need to know about images, containers, multi-container microservices apps, and the increasingly important topic of orchestration.

Press + to interact
Course organisation
Course organisation

Breakdown of chapters

Each chapter covers theory and includes plenty of commands and examples. Most of the chapters in the technical stuff section are divided into three parts:

  • The TLDR: It provides you two or three paragraphs that you can use to explain the topic during the coffee break. They’re also a great way to remind yourself what something is about.

  • The Deep Dive: It explains how things work and gives examples.

  • The Commands: It lists all the relevant commands in an easy-to-read list with brief reminders of what each one does.

Note: We’ve set up version 27.3.1 of the docker released on September 20, 2024, in the playgrounds provided to you.
You can check the Docker version (27.3.1) in the playground mentioned below.

I think you’ll love that format.

Playgrounds

For most of the lessons, we will provide you with playgrounds, like the one given below, at the end of the lesson to help you implement what you have learned so far.

Note: The output you see in the playgrounds might differ from the outputs in the course. This is because we have used the Docker CLI on our platform, whereas the outputs provided in the course were generated using the Docker Desktop. Due to some platform limitations, we have used Docker CLI. However, the outputs are mostly the same for the commands that we run in Docker CLI and in Docker Desktop.

Terminal 1
Terminal
Loading...

You don’t need to configure anything in the playground. You will be all set to go. Any additional instructions needed for a playground will be provided beforehand.