Imagine this. You’re sitting at your table ready to tackle a new puzzle. Hundreds of look-alike pieces are spread out in front of you. There’s no clear starting point, no pieces that are clearly meant to be connected first. Beginning to learn cloud native technologies and Kubernetes can feel much the same way.
We’re excited to introduce Learning Paths on KubeAcademy—a straightforward way to learn what you need to and skip what you don’t. Learning Paths are designed to take the guesswork out of how to start learning these critical, in-demand skills.
Learning Paths are a series of courses that provide comprehensive training in key cloud native and Kubernetes competencies. Along with video lessons, you’ll get hands-on experience with real-world scenarios in labs. Plus, each Learning Path allows you to track and save your progress, so you can learn at your own pace.
Here's what to expect from the Learning Paths available today.
Understanding Cloud Native
If you are new to cloud native concepts and Kubernetes, the Understanding Cloud Native Learning Path will introduce you to the history and industry pressures that led to the rise of cloud native practices. The courses in this Learning Path provide a broad overview of the cloud native landscape, cover container and Kubernetes concepts, and provide hands-on experience with those technologies.
Three benefits of completing Understanding Cloud Native:
Gain a deeper understanding of the problems Kubernetes solves and what’s driving the cloud native ecosystem forward
Learn to articulate how Kubernetes solves problems for business users and developers
Get hands-on experience building and running a simple containerized application
Kubernetes Core Concepts
The Kubernetes Core Concepts Learning Path introduces you to key container and Kubernetes concepts incrementally. In this path, you'll learn how to containerize and deploy a Kubernetes application, how to manage application lifecycle and configuration, and how to evaluate networking considerations, workload options and security, and more. Each course builds upon the next and includes hands-on exercises to reinforce the material covered in each lesson.
Three benefits of completing Kubernetes Core Concepts:
Gain the ability to containerize and deploy applications on a Kubernetes cluster
Understand the main concepts of Kubernetes design and the features used to properly deploy a production-grade configured application
Get hands-on experience with each topic presented
Introduction to Building Cloud Native Applications
The Introduction to Building Cloud Native Applications Learning Path covers the basics for developers who are new to building cloud native applications. This path prepares learners for cloud native application development, starting with setting up a local Kubernetes environment and optimizing developer workflow, followed by approaches to containerizing applications and, finally, gaining observability into applications deployed to Kubernetes.
Three benefits of completing Introduction to Building Cloud Native Applications:
Learn options for how to get a local development environment and set up an environment for your local Kubernetes workflow
Understand how to make informed decisions about the best approach when containerizing your applications
Learn about modern application observability in order to better take advantage of observability techniques in your own application(s)
Start your Kubernetes journey on KubeAcademy
The expert instructors at KubeAcademy design and deliver practical Kubernetes training for a variety of roles and skill levels, whether you’re new to Kubernetes or responsible for running it.
Still not sure where to start? Take the assessment quiz to get a personalized recommendation of Learning Paths and individual courses based on your experience, interests, role, and more.
Already started learning on KubeAcademy? We’d love to hear about your experience! Fill out this short survey to tell us what you think.
About the AuthorMore Content by Marissa Bosché