This document outlines an agenda for a 3 day Docker training course being conducted by Swapnil Jain. Day 1 covers introductions to containers and Docker, as well as creating a simple web application. Day 2 focuses on building Docker images, networking, and managing data in containers. Day 3 discusses Docker registries, multi-stage builds, and limiting container resources. Participants are advised to have at least one Docker host running and an internet connection.