What to Expect in This Course

A brief introduction about the intended audience and why this course is helpful.

Who is this course for?

If you’re interested in knowing how we can manage deployments and how they work, then you’ve come to the right place! Whether you’re a developer, a workspace admin, an IT manager and interested in learning Kubernetes, then this course is what you were looking for.


This course does not require any prior knowledge of DevOps, AWS, or Kubernetes. All you need is motivation and inspiration to learn and you’re good to go.

Why take this course?

In this course, we’ll start from basics, that is, from the history of the deployments to Kubernetes. We’ll try to cover the most important concepts, and we’ll practice them with hands-on labs and much more!

Course Learning Outcomes

After completing this course, you’ll have a thorough understanding of Kubernetes. This course builds up and discusses all core concepts including deployments, services, Configmaps, Jobs and much more! It is structured in a way that will help you grasp the concepts. By the end of it, you’ll have a thorough understanding of the following:

  • What are pods in Kubernetes?
  • What are Deployments and how can we use them?
  • How can we Scale-up and Down our Applications?
  • Services and its types
  • What are Ingress Controllers and how can we use them?
  • How can we configure our application using Configmaps?
  • What are secrets and why do we need them?
  • Namespaces in Kubernetes
  • What is a kubeconfig file and its structure?
Kubernetes logo