Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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]

icon
More courses by Alan Rodrigues

$17.99

$19.99

$129.99

$19.99

$22.99

$129.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.7

236 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 236 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100