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
127 Xem trướcIntroduction to Microservices
501Quiz - Microservices
Key Terms to Understand
127Why Should We Even Care About Containers?
0Disadvantages of Microservices
390Quiz - Disadvantages of Microservices
Key Terms to Understand
82 Xem trướcIntroduction to Containers
628 Xem trướcQuiz - Containers
Xem trướcKey Terms to Understand
60Example Serverless Application
391Quiz - Example Application with Lambda
Container Platforms
457Quiz - Container Platforms
Should We Rebuild This as Microservices?
0Introduction to Docker
217Quiz - Introduction to Docker
Using Docker Desktop in Windows (Home vs. Professional)
83Install Docker on a Windows Computer
234Install Docker Engine on Ubuntu Desktop
265Lab 1: Download a Container Image and Run It
308Lab 2: Building and Running a Custom Docker Image
584What are Multi-Container Applications?
290Lab 3: Using Docker Compose for Multi-Container Applications
642Lab 4: Docker Volumes and Persistent Data
666About this Section
45AWS Container Services: ECS and Fargate
577Quiz - AWS Container Services: ECS and Fargate
AWS Container Services: EKS and Fargate
174Quiz - AWS Container Services: EKS and Fargate
Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE)
286Quiz - Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE)
Bonus Video
42None
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!