Skip to main content
Welcome — this course teaches Helm, the package manager that simplifies deploying and managing applications on Kubernetes clusters. My name is Mumshad Mannambeth, and I will be your instructor. In this course we cover Helm fundamentals and practical workflows so you can author, test, package, sign, and publish Helm charts with confidence. You’ll learn both concepts and patterns, then apply them immediately in hands-on browser labs that run against a real Kubernetes cluster. What you’ll learn (high level)
  • Installation and quick start with Helm
  • Helm architecture: how charts, repositories, releases, and revisions fit together
  • Chart authoring: templates, functions, pipelines, conditionals, and with blocks
  • Advanced templating: range and hooks
  • Packaging, signing, and uploading charts to repositories
  • Hands-on practice through short labs to reinforce each topic
A dark presentation slide titled "Objectives" showing a grid of rounded tiles with topic names. The tiles list items like Helm, Installation, Architecture, Charts, Functions, Pipelines, Conditionals, With Blocks, Range, Chart Hooks, Packaging & Signing, and Uploading.
Course structure and sequence
  • Start: install Helm and perform a quick deployment to verify your setup.
  • Core concepts: explore Helm’s components — charts, releases, repositories, and revision history.
  • Chart development: build charts from scratch and learn templating idioms that make charts expressive and reusable.
  • Advanced templating: dive into range, hook mechanisms, and lifecycle control for complex deployments.
  • Release lifecycle: package charts, sign them, and publish to a repository for distribution.
  • Labs: short, focused exercises after each section let you practice immediately in a live cluster.
Course modules at a glance
This course pairs concise conceptual explanations with short hands-on labs. The labs run in your browser against a real Kubernetes cluster, so you can go from learning to practicing in seconds. No local Kubernetes setup is required for the labs, but knowing basic kubectl commands will help.
Helpful links and references By the end of this course you’ll understand Helm’s core concepts and be able to author, test, and publish charts for real-world Kubernetes applications. Let’s get started!

Watch Video