Docker and Kubernetes - Your complete guide (Udemy.com)
Learn how to deploy applications using Docker and Kubernetes
Created by: Alan Rodrigues
Last updated March 2026
What you will learn
- Students will learn the core concepts when it comes to working with Docker.
- Students will learn how to develop Docker Images and deploy them as containers.
- Students will learn how to use cloud platforms like Amazon Web Services and Microsoft Azure to deploy Docker containers.
- Students will learn about various concepts such as Docker volumes, networks and compose.
- Students will learn the basics when it comes to working with Kubernetes
- Students will learn on how to setup Kubernetes on their local machine and on machines and services on the cloud
- Students will learn on advanced topics like storage and networking when it comes to Kubernetes
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.7 out of 5higher than 86% of them
- Reviews236#781 of 1,183 by number of reviews
- Length18.6 hourslonger than 87% of them
- Last updatedMarch 2026more recently than 69% of them
Course Description
"This course requires you to download Docker Desktop from the Docker Web site. If you are a Udemy Business user, please check with your employer before downloading software."
This has been one of my requested courses. Students have always been asking me to create a complete course on Docker and Kubernetes. And here it is. Docker is widely used by organizations for deploying and managing container-based applications. There has always been a huge demand for IT professionals to have a good grasp when it comes to working with Docker. And that's why I always had a huge following that kept on asking me to build this course.
Kubernetes is also a widely adopted tool in the industry when it comes to deploying and managing container-based applications.
This is your one-stop guide to learn all there is when it comes to Docker and Kubernetes.
In this course we will look into deploying different types of applications. We will consider simple HTML applications. And then look into deploying Node.js applications and then PHP applications that connect to a MySQL database. All via the use of Docker containers.
We will learn the following in the course
1) The basics behind why do we need containers in the first place.
2) How to install Docker and start working with it.
3) Use commands to work with the underlying Docker toolset.
4) Use different aspects when it comes to Docker volumes and Docker networking.
5) How we can deploy containers as services via the use of Docker compose.
6) How we can use cloud platforms such as Microsoft Azure and Amazon Web Services for deploying our container-based applications.
7) The basics when it comes the Kubernetes. Here we will see how to get started using Kubernetes on the local system.
8) From there we will see how to deploy workloads onto Kubernetes.
9) We will see how to use Cloud platforms such as Amazon Web Services for deploying a Kubernetes cluster.
10) How to work with Volumes in Kubernetes. And how services on the cloud platforms can be used to create volumes.
Instructor Details
- 4.7 Rating
236 Reviews
Alan Rodrigues
AI & Cloud Technology Evangelist | Course Creator | Certification Specialist
With over 25+ years of experience in the Software & Technology industry, I am a passionate Tech evangelist dedicated to demystifying complex cloud and AI technologies for learners across the globe.
My career is driven by one mission: to make cutting-edge tech accessible, understandable, and practical for everyone.
A lifelong learner with a deep commitment to industry certifications, I hold numerous credentials across Microsoft Azure, AWS, AI and DevOps domains. My focus is on creating practical, certification-focused courses that bridge the gap between exam success and real-world expertise.
Featured Courses:
AI & CoPoilot Courses:
AI-900: Microsoft Azure AI Fundamentals Certification [AI-900]
AI-102: Microsoft Certified Azure AI Engineer Associate [AI-102]
AWS Certified AI Practitioner – AIF-C01
AB-730: Microsoft AI Business Professional [AB-730]
AB-731: Microsoft AI Transformation Leader [AB-731]
Azure Cloud & Architecure Courses:
AZ-900: Microsoft Azure Fundamentals [AZ-900]
More courses by Alan Rodrigues
AZ-104 Microsoft Azure Administrator Certification (2026)
4.6 (27,586 Reviews)
Provider: Udemy
Time: 27h
$19.99
DP-203 - Data Engineering on Microsoft Azure (2026)
4.4 (13,785 Reviews)
Provider: Udemy
Time: 21.3h
$129.99
AZ-400 Designing and Implementing DevOps Certification (2025)
4.6 (13,365 Reviews)
Provider: Udemy
Time: 20.8h
$19.99
SC-500 - Microsoft Certified: Cloud and AI Security Engineer (2026)
4.5 (10,070 Reviews)
Provider: Udemy
Time: 36.6h
$129.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Santosh Choudhury on 4/1/2026
Good explanation
By Allen A on 10/5/2025
I’ve earned my AZ-104 and AZ-305 certifications by following the relevant courses from Alan Rodrigues, and now I’m diving deeper into AKS.
By Surajit Ghosh on 9/11/2025
This is a very nice course. Helps a lot with examples. It covers different projects to enhance knowledge. Very satisfied after completing it.
By Abishek P on 6/8/2025
As like any other Alan courses this also a fantastic one. Appreciate his efforts of show casing containerizing lot many applications of different programming languages. Which helps gaining a Broder knowledge and gives confidence to work with docker in Realtime.
By Bruno J A Lélis on 2/12/2025
A great course about docker and a great introduction to kubernetes world. I trully recommend Alan's courses, I'm a fan of his way an patience to teach. And also his courses and always updated.
By Santoshkumar Ravi on 11/3/2024
The course is good but the streaming is horrible for this course. I have checked other courses of Alan and they worked fine. Udemy - Please resolve the streaming issue, this is the second time i'm seeing here. Thanks.
By Ashwini Sheregar on 10/28/2024
Explanation is very clear and in depth. Also told us why every word is used and gave details about it from scratch. Plus showing every project being installed and run in different ways helped us getting more familiar to what's happening.
By K siddhi Vinayaka on 9/26/2024
Great explanation. I am feeling very happy that I am able to understand the basics of virtual machines, dockers and Containers...Keep it up Allen. Save us
By Francois Pussault on 6/11/2024
Lost many time over tools and application instead of the docker and kubernetes learnings lab tooling is to complex and disturbing. Therefore I ve globaly satisfied even If I had to build several tooling to be able to have a lab to experiment in good conditions with a local minikube / docker installation over a linux workstation.
By Riyaz . on 6/4/2024
very much glad that Alan started off Dockers and Kubernates wherein I was much eager of learning through.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












