Learn Docker containers and Kubernetes Online Now!

Self-paced Online Video Training Courses with complete Hands-on Exercises. Available for AWS, Azure, DigitalOcean, Google Cloud Platform, and Linode. In English or French.

What's in it?

Learn the core concepts of Docker containers and Kubernetes. Perfect for developers, DevOps and I.T. Pros. No previous experience with containers or Kubernetes is needed. After using containers and Kubernetes locally, you'll deploy them in the Cloud by using managed Kubernetes and other container services.


Not just videos! An important part of our training is dedicated to building, managing and deploying containers on Kubernetes. In each module, you'll find a series of detailed exercises and tasks in order to put into practice what you just learned. No coding experience is needed.

Cloud Providers

We have courses specially tailored for running containers and Kubernetes on the major Cloud providers platforms: AWS, Azure, Google Cloud Platform, DigitalOcean and Linode. Not only will you use their managed Kubernetes service but also other services like container registries or running serverless containers.

Kubernetes Docker Logos

Our courses are custom tailored for

Coming Soon
Coming Soon
Coming Soon
Coming Soon

Why choose our courses?

Docker & Kubernetes

First, lay the foundation by using Docker and Kubernetes locally. You'll learn about their concepts and how to implement them. Build containers, publish them to a container registry, run them as multi-container applications, deploy them on Kubernetes. Configure storage and persistence, networking, observability probes, and more.


Go beyond the basics by learning how to use 3rd party tools like Helm, Prometheus and Grafana. How to use dashboards like Lens and K9s. How to configure an Ingress controller and learn the benefits of using a Service Mesh and how to use one.


You’ll experience several hands-on exercises throughout the courses as you learn how to build, deploy and monitor containers locally and in the Cloud. No coding experience is required but you'll use the terminal, command prompt, and VS Code extensively.

Unlimited access for 365 days

Study when and where you want for a full year. Go full speed ahead or take your time and come back as often as you like. You can watch the lectures on your phone or tablet and complete the exercises on your computer.

All content is regularly updated

Things move fast in the Cloud that's why we update our courses regularly so the content is always up to date. We notify you when new content has been published so you don't miss a thing.

Tailored for each Cloud provider

Each course is tailored why content specific to the Cloud provider you use. Not only will you learn how to use their managed Kubernetes service but you'll also learn how to run containers on other services like container registries and services that can run serverless containers.

Groups / Corporate

Looking to register multiple employees?
Looking to organize a private online class with our instructor?

Why is this for me?



You’re a developer new to Docker containers and Kubernetes and you’ve been tasked to containerize an application to be hosted in the Cloud.

You want to understand the core container concepts so you can build, test, and troubleshoot containers locally.

You want to learn about the container services available with your Cloud provider. You also want to learn how microservices hosted in Kubernetes works so you can architect and develop the system accordingly.

No matter what development platform you use, this course will help you achieve your goals. Note that the course’s main focus is on deploying and running containerized applications and not about coding them and you’ll use VS Code to create configuration files, not coding actual apps.



You’re new to Docker containers and Kubernetes. As the DevOps specialist in your team, you want to understand how containers work and how to build and test them locally. You want to learn about the container services available with your Cloud provider and how to configure and manage applications on Kubernetes.  You also want to configure and manage Kubernetes clusters.

This course will help you achieve your goals as it focuses on deploying and configuring applications, not coding them. You’ll use VS Code intensively to create configuration files and deploy readily made apps (no coding required) with CLI commands in the terminal or command prompt.  You’ll learn how to use the managed Kubernetes service offered by your Cloud provider.

I.T. Pro

I.T. Pro / Ops

You’re new to Docker containers and Kubernetes. As the I.T. Pro in your team, you want to understand containers and how to use the managed Kubernetes service offered by your Cloud provider. You want to deploy applications, understand how networking works and how to monitor and scale the system in production.

This course will help you achieve your goals as it focuses on deploying applications plus configuring and monitoring Kubernetes. You’ll use VS Code intensively to create configuration files and deploy readily made apps (no coding required) with CLI commands in the terminal or command prompt.  Note that specific I.T. Pro topics like advanced security and advanced networking beyond the basics are not covered in our courses.

Meet your Instructor​

Guy Barrette is a developer/trainer with more then 25 years of experience. He worked for many years as a developer, solutions architect, Microsoft Certified Trainer and now he shares his passion for containers and microservices teaching Docker and Kubernetes. He was awarded Microsoft Most Valuable Professional in the Azure category and passed the following certifications: Certified Kubernetes Application Developer (CKAD), AWS Cloud Practitioner, Google Cloud Associate Cloud Engineer, Azure Fundamentals, Azure Developer Associate and Azure Architect Design.

Guy Barrette

What Our Students Have to Say

Guy Barrette is a great instructor, very animated, and his excitement about the topic (Docker and Kubernetes) is contagious!
Eli Breder
Lead Software Developer at OpenText
Guy is a born trainer, likes to be challenged and help. The course is amazing to make sense of this technology and you will understand the concepts and how they works for sure.
Maxime Plante
A great introduction/refresher level course. Great instructor with plenty well organized hands-on exercises.
A wonderful experience. We were able to quickly grasp a very complex knowledge thanks to the wonderful method/material provided.

Frequently Asked Questions

Kubernetes Academy Online offers self-paced video training for professional developers, DevOps specialists, and I.T. Pros. It is not related to Kubernetes.io, The Linux Foundation, or the CNCF.

We offer corporate group sales.  Please consult the Groups/Corporate page for more information.

Kubernetes Academy offers the same material but as private virtual training classes for corporate clients, with Guy as your live instructor over Zoom or Teams meetings. More info at kubernetesacademy.ca

Our courses are suitable for developers, DevOps specialists, and I.T. Pros.  Managers with a technical background will also benefit from the courses.

Absolutely not. You will not use a programming language to code or modify applications but you will use Visual Studio Code  to edit configuration files and be prepared to work extensively at the terminal/ command line.  No previous knowledge of Visual Studio Code is required as the course will teach you how to be proficient with the tool.

Yes, we regularly update all of the content of our training courses.

No, you need to provide your own account and the services that you’ll use during the course will be charged to your account. Remember to delete or shut down the services you’ll use!

Each Cloud provider offers a trial period with some free services when you create a new account. Note that the services you’ll use during this course might not all be covered by the free trial credits/offers.

Yes but be aware that your I.T. department may have restricted access to some services.

A laptop/PC/Desktop/Mac capable of virtualization running Windows 10 Pro with the latest updates, macOS 10.13+ or Ubuntu 18.04+.

Of course! All the required tools work on macOS however, if you have one of the new Mac with an Apple Silicon CPU, some tools may not work yet.

Of course! Our labs were tested on Ubuntu and should also work on other popular distros.

A list of tools to install is provided in the first lesson. Basically, you’ll need to install Visual Studio Code, Docker Desktop and a few command line tools using a package manager: Chocolatey on Windows, Brew on macOS, and Snap on Ubuntu.

Simply log-in and navigate to “My Courses” in the top menu. That’s where you’ll find all of your purchased courses.

Send us your questions using the form located on the Contact page.

Send us content related messages using the form located on the Content page.

The Cloud providers are making constant, usually minor, changes to the UI. We do our best to keep our videos up to date but sometimes there will be some differences in what you see due to the pace of change. Most of the time the changes are minor and you can work around them. If there are major changes please let us know and we’ll update the video.

Join our Newsletter

Subscribe to our newsletter to be informed of new courses launches, courses updates and special promotions.  We don’t send a ton of emails so no worry.  We do not sell our mailing list and unsubscribing is easy.

Refer a Friend

They get $10, You get $10

Invite a friend via Facebook, Twitter, WhatsApp or email and they’ll get a $10 welcome credit, plus you’ll get $10 in your own account when they complete their first order, as our little thank you.


We are busy building an awesome e-learning platform for our Docker & Kubernetes courses.