Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Become a Cloud Developer

via Udacity Nanodegree


Named as one of the most in-demand tech jobs, Cloud Developers are in high demand as companies look for great talent who can develop apps or migrate existing apps in the cloud. With the help of expert instructors and mentors, you’ll build and deploy full-stack apps on AWS, refactor monolithic apps in distributed microservices and learn about in-demand Kubernetes and serverless technology. Upon completing the program, you’ll have the skills you need to become a cloud developer with AWS.
Cloud development is the foundation for the new world of software development. Enroll now to build and deploy production-ready full stack apps at scale on AWS, an essential skill for advancing your web development career.


Prerequisite Knowledge

You should have intermediate knowledge of Javascript, and familiarity with object-oriented programming, web development with HTML and CSS, and the Linux Command Line. See detailed requirements.

  • Cloud Foundations

    Learn the fundamentals of cloud computing while being introduced to compute power, security, storage, networking, messaging, and management services in the cloud.

    Deploy a Static Website on AWS
  • Full Stack Apps on AWS

    Design and deploy scalable, extendable, and maintainable full stack applications using modern cloud architecture.

    Udagram: Your Own Instagram on AWS
  • Monolith to Microservices at Scale

    Learn best practices on how to develop and deploy microservices, with a focus on different microservice architecture patterns, independent scaling, resiliency, service replication, service registration and discovery.

    Refactor Udagram app to Microservices
  • Develop and Deploy a Serverless App

    Learn both the theory of using serverless technologies with the practice of developing a complex serverless application and focuses on learning by doing. You will learn advanced serverless features such as implementing WebSockets and stream processing.

    Serverless ApplicationsCapstone Project

Taught by

Kesha Williams, Gabriel Ruttner, Sebastian Scheele, Ivan Mushketyk, Andrew Wong, Eddy Shyu and Bryan Okeke

Related Courses


Start your review of Become a Cloud Developer

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free