Introducing a new way to learn Kubernetes on KubeAcademy—get hands-on with new, interactive courses. In addition to watching video courses, you’ll now be able to walk through Kubernetes scenarios at your own pace with hands-on courses. The goal of hands-on courses is to help you deepen your knowledge and understanding of Kubernetes concepts, as well as how to interact with Kubernetes to configure your environment and deploy and manage your applications.

The hands-on courses will complement and expand upon the topics covered in the Kubernetes video courses. Today, we’re launching two hands-on courses—Hands-on with Kubernetes and Containers and Hands-On with Kubectl. Read on to learn more about what to expect from each course. 

Hands-On with Kubernetes and Containers

The Hands-On with Kubernetes and Containers course is meant to be taken after completing the Containers 101 and Kubernetes 101 video courses. During this course, you’ll walk through how to build a container image for an application, push the image to a container registry, and deploy the application to a Kubernetes cluster.

The course consists of three lessons—two video lessons and one hands-on activity. Here’s a preview of what each lesson covers.

Lesson 1: Introduction to Hands-On with Kubernetes and Containers

A quick overview of useful prerequisites that will help you get the most out of the course.

Lesson 2: Hands-On with Containers and Kubernetes

A walk-through of how to build a container image for an application, push the image to a container registry, and deploy the application to a Kubernetes cluster.

Lesson 3: The Top Takeaways from the Course 

A review of what you learned by completing the hands-on portion of the course.

Hands-On with Kubectl

The Hands-On with Kubectl course is meant to be taken after completing the Interacting with Kubernetes video course. During this course, you’ll learn how to use kubectl, which is a necessary component for interacting with Kubernetes. The course explores the command line operations commonly used by cluster administrators and will familiarize you with Kubernetes resources.

The course consists of five lessons—two video lessons and three hands-on activities. Here’s what to expect from each lesson.

Lesson 1: Introduction to Hands-On with Kubectl

A review of the goals and objectives for this kubectl course.

Lesson 2: Hands-On Activity: Kubectl Commands and Cluster Navigation

An introduction to the basic kubectl commands and how to navigate through your cluster.

Lesson 3: Hands-On Activity: Scaling, Patching, and Updating Kubernetes Resources with Kubectl

How to manipulate basic commands to get additional information about your cluster by scaling, patching, and updating Kubernetes resources.

Lesson 4: Hands-On Activity: Kubectl Operations and Plugins

Logging, sophisticated kubectl operations, and popular kubectl plugins that will help you navigate through your cluster successfully and get you a step closer to kubetctl mastery.

Lesson 5: Key Takeaways from Getting Hands-On with Kubectl

A review of the key things you learned and the most important things to remember from the Hands-On with Kubectl course.

Take your Kubernetes education to the next level with KubeAcademy’s hands-on courses

The two hands-on courses outlined above are just the beginning—more hands-on courses are coming soon. In the meantime, we invite you to create your own profile on KubeAcademy to track your progress, save your favorite courses, and earn badges for your achievements.

We’d love to hear about your experience taking the hands-on courses. And, as always, we want to know which topics you want to see us cover in upcoming courses. Drop us a line at [email protected] to let us know!