Beginner Introduction to Containers, Docker, and Kubernetes
Learn key concepts related to Containers, understand Docker, Kubernetes, and Cloud services for containers like AWS!
Learn key concepts related to Containers, understand Docker, Kubernetes, and Cloud services for containers like AWS!
"This course is awesome for zero to intermediate learners." -Nagendra
"Concise and clear overview of Containers! Pace is great, slides are clear and gets to the point." -Gayle
New lessons added in 2025!
This course is for beginners. Are you brand new to Containers? Have you found that many of the training resources out there use complex technical jargon that make it difficult to understand the basic concepts? If you need to get a basic understanding of Docker and Kubernetes quickly and clearly, this is the course for you.
Frequent quizzes and downloadable PDF study guides are recent additions to this course that will help you learn even faster!
This course answers the questions:
What are microservices and containers?
What do Docker and Kubernetes do, and what are some of the key terms I should know?
What cloud solutions exist (AWS, Google, and Azure)?
What is the best way for my organization to get started with Containers?
How do I get started with Docker?
How can I create a Kubernetes Cluster and deploy apps?
I have taught hundreds of thousands of students across a variety of platforms, and I think anyone brand new to containers will love this course. Most lectures in this course are 5 - 10 minutes long. This course gives you an understanding of what Docker and Kubernetes do, and how to run them in the cloud. This course is meant to be a quick primer.
It includes basic hands-on demos that you can do, including getting started with Docker, creating and running Docker Containers, and creating your first Kubernetes Cluster and deploying a sample application.
If you are just getting started with Containers, this course will give you a strong foundation and is the ideal starting point.
FAQ area empty
Container Concepts
Xem trướcIntroduction to Microservices
Xem trướcQuiz - Microservices
Xem trướcKey Terms to Understand
Xem trướcWhy Should We Even Care About Containers?
Disadvantages of Microservices
Xem trướcQuiz - Disadvantages of Microservices
Key Terms to Understand
Xem trướcIntroduction to Containers
Xem trướcQuiz - Containers
Key Terms to Understand
Xem trướcExample Serverless Application
Xem trướcQuiz - Example Application with Lambda
Container Platforms
Xem trướcQuiz - Container Platforms
Should We Rebuild This as Microservices?
Introduction to Docker
Xem trướcQuiz - Introduction to Docker
Using Docker Desktop in Windows (Home vs. Professional)
Xem trướcInstall Docker on a Windows Computer
Xem trướcInstall Docker Engine on Ubuntu Desktop
Xem trướcLab 1: Download a Container Image and Run It
Xem trướcLab 2: Building and Running a Custom Docker Image
Xem trướcWhat are Multi-Container Applications?
Xem trướcLab 3: Using Docker Compose for Multi-Container Applications
Xem trướcLab 4: Docker Volumes and Persistent Data
Xem trướcAbout this Section
Xem trướcAWS Container Services: ECS and Fargate
Xem trướcQuiz - AWS Container Services: ECS and Fargate
AWS Container Services: EKS and Fargate
Xem trướcQuiz - AWS Container Services: EKS and Fargate
Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE)
Xem trướcQuiz - Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE)
Bonus Video
Xem trướcNone
Understand what is possible with Containers and basic Container concepts
Downloadable PDF Lab Guides, Slides, and Study Guides for many key lessons!
Understand Containers, Container Hosts, Repositories, and Images
Learn about Container service options on AWS, Azure, and Google Cloud
Learn about Docker and Kubernetes and how they can be used together
Frequent quizzes to check your knowledge as you go!