Udacity Logo
Log InJoin for Free

Cloud Native Foundations Course


Learn how to structure, package, and release an application to a Kubernetes cluster, while using an automated CI/CD pipeline.

Learn how to structure, package, and release an application to a Kubernetes cluster, while using an automated CI/CD pipeline.

Last Updated July 28, 2023


No experience required

Course Lessons

Lesson 1

Welcome to the Cloud Native Fundamentals Program

Welcome to Udacity! We're excited to share more about your program and start this journey with you!

Lesson 2

Introduction to Cloud Native Fundamentals

In this lesson, you will learn about the history of cloud native architecture and some tools you will use in the course.

Lesson 3

Architecture Consideration for Cloud Native Applications

In this lesson, you will learn about monoliths and microservices, their differences, and their pros and cons.

Lesson 4

Container Orchestration with Kubernetes

In this lesson, you will learn how to use Docker to create an image and how to deploy an application to Kubernetes.

Lesson 5

Open Source PaaS

In this lesson, you will learn Platform as a Service.

Lesson 6

CI/CD with Cloud Native Tooling

In this lesson, you will learn CI/CD operations and how to use CI/CD tools to deploy an applications

Taught By The Best

Photo of Katie Gamanji

Katie Gamanji

Ecosystem Advocate for Cloud Native Computing Foundation

Katie's focus is to foster the growth and visibility of the End User Community while bridging the gap with other ecosystem units. In past roles, Katie contributed to the build-out of platforms that gravitate towards cloud-native principles and open-source tooling.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills

Get Started Today

Cloud Native Foundations Course


  • Unlimited access to our learning catalog
  • Always-on learning assistant
  • Personalized project reviews
  • Program certificates
  • Learner community

4 Months

Average time to complete a Nanodegree program

  • All the same great benefits in our month-to-month plan
  • Most cost-effective way to acquire a new set of skills
Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.