Last updated: 13 October 2026 (full refresh; syllabus, projects, prerequisites, ratings and prices re-checked on Udacity’s nd9990 and nd081 program pages that day). Reviewed by Josh Hutcheson, OnlineCourseing editor. See our review methodology.
Some links on this page are affiliate links: if you enroll through them we may earn a commission at no extra cost to you. It does not change our verdict, and several of the alternatives we name pay us nothing.
Udacity’s Cloud Developer Nanodegree (nd9990) teaches JavaScript developers to build and deploy applications on AWS. It is a 60-hour, intermediate program with four graded projects: a static website on S3 and CloudFront, an image-processing service on Elastic Beanstalk, a monolith refactored into Docker microservices on Kubernetes, and a serverless app built with AWS Lambda. Udacity’s page showed 4.4 stars from 480 reviews when we checked it on 13 October 2026.
This review covers what each course teaches, which claims in our older version were wrong, who the program suits, what it costs, and how it compares to the Cloud DevOps Nanodegree, the Azure version and cheaper AWS courses on Coursera and Udemy.
QUICK VERDICT
Our rating: 3.5 / 5
- Best for: JavaScript and Node.js developers who can build an app but have never deployed one to AWS, and who want four reviewed deployments for a portfolio.
- Not for: beginners without JavaScript, people who mainly want an AWS certificate, and engineers who already run production workloads on AWS.
Bottom line: a practical, well-scoped program whose four projects cover the main ways apps run on AWS today. It loses points for price against cheaper AWS courses, for learner reports of dated code samples, and because you manage your own cloud bill.
See the Cloud Developer Nanodegree →
Live sale
Udacity sale: 50% off all programs. 4-month bundle $423 instead of $846. Verified 21 Oct 2026 05:15 UTC by the detector (HALLOWEEN50 $423.00 vs our code $507.60).
See the Udacity sale →Cloud Developer Nanodegree at a Glance
Coursera Plus, Udemy, or MasterClass?
Get the free 2026 Platform Comparison Guide — 12 platforms compared on price, certificates, and refund policies. Instant PDF, plus my honest Tuesday verdicts.
No spam. Unsubscribe anytime.
| Detail | Info |
|---|---|
| Program | Cloud Developer Nanodegree (nd9990) |
| Platform | Udacity |
| Skill level | Intermediate |
| Estimated time | 60 hours (about 2 to 3 months at 10 hours a week) |
| Structure | 4 courses, 4 reviewed projects |
| Projects | Deploy Static Website on AWS; Image Processing Microservice on AWS; Refactor Monolith to Microservices and Deploy; Develop and Deploy with AWS Lambda |
| Language | JavaScript (Node.js back end, React front end) |
| Instructors | Michał Kapiczyński, Ivan Mushketyk (Stripe), Justin Lee, Gabriel Ruttner and Kesha Williams |
| Rating | 4.4 from 480 reviews on Udacity’s page |
| Price (13 Oct 2026) | $249/month or $846 for 4 months |
| Last updated by Udacity | August 20, 2026 |
Source: Udacity’s nd9990 program page, read 13 October 2026. Corrections to our previous version: the program is estimated at 60 hours, not “4 months at 10 hours a week”; it has no capstone; and the prerequisites are JavaScript-based, not “JavaScript or Python”.
What changed since our last review
- Projects: we listed a “serverless API, container app, microservices, capstone”. The real four are a static website, an image-processing service, a monolith-to-microservices refactor and a serverless TODO app. There is no capstone.
- Tools: we said the program teaches CodePipeline, distributed tracing, a service mesh and cost optimization. None of those appear in Udacity’s syllabus or skills list. The CI/CD lesson uses Docker-based pipelines, and Travis CI appears in the skills list.
- Market-share and salary figures: the “33% market share”, “$115K to $155K on Glassdoor” and “40% of postings” claims had no checkable source, so we removed them and use the U.S. Bureau of Labor Statistics instead.
What You’ll Learn
The program has four courses. Each ends in a project that a Udacity reviewer grades against a rubric.
Course 1: AWS Cloud Fundamentals (about 13.5 hours)
Seven lessons cover cloud computing basics and deployment models, compute (EC2 and why servers need security), storage and content delivery, security with IAM, networking and elasticity, messaging and containers, and AWS management (logging, auditing, resource management). The project, Deploy Static Website on AWS, has you host a site in an S3 bucket, lock it down with IAM policies and serve it through CloudFront.
Course 2: Full Stack Apps on AWS (about 12.3 hours)
This course moves from a static site to a working application. Lessons cover REST API design (request types, headers, URL anatomy), using RDS and S3 from a Node.js app, deploying with Elastic Beanstalk, securing the app (password storage, user authentication in Node.js and secret storage), and building a React front end that talks to the back end with Axios. The project, Image Processing Microservice on AWS, is a cloud service that accepts an image and processes it.
Course 3: Monolith to Microservices at Scale (about 21 hours)
The longest course explains when microservices make sense, how to refactor a monolith, how to build Docker images, how CI/CD pipelines automate releases, and how Kubernetes runs containers in production (logging, scaling and security practices). In the project, Refactor Monolith to Microservices and Deploy, you split an existing app called Udagram into lean services and deploy them on Kubernetes. Udacity’s skills list for this part names Amazon EKS and Travis CI.
Course 4: Develop and Deploy Serverless Apps (about 11.8 hours)
The last course builds a serverless back end: AWS Lambda functions, DynamoDB tables, a REST API, event processing, and authentication and authorization with Auth0 and JSON Web Tokens. The project, Develop and Deploy with AWS Lambda, is a TODO application built with Lambda and the Serverless Framework.
Tools and services you touch
| Area | Covered in the program |
|---|---|
| Compute | EC2, Elastic Beanstalk, AWS Lambda |
| Storage and data | S3, RDS, DynamoDB |
| Containers | Docker, Kubernetes, Amazon EKS |
| Security | IAM users and policies, Secrets Manager, Auth0, JWTs |
| Delivery | CI/CD pipelines, Travis CI, CloudFormation, unit and integration testing |
| Front end | React with Axios |
Taken from the skills list on Udacity’s nd9990 page, 13 October 2026. If a tool is not in this table, do not assume the program teaches it.
Who Should Enroll?
- Web developers who deploy to a single server or a platform like Heroku and want to learn how AWS hosting, storage and identity actually work.
- Node.js back-end developers moving toward cloud or platform roles who want reviewed work on containers and serverless.
- Bootcamp graduates who can build an app but cannot yet run it in the cloud.
- Developers at companies moving to AWS who need hands-on practice before touching production.
Check your readiness first
Udacity lists these prerequisites for nd9990: HTML and CSS, command-line basics and the Linux command line, basic web development, basic React, basic and intermediate JavaScript, Node.js, and object-oriented programming basics. A quick test: if you can build a small Express API that reads from a database and a React page that calls it, you are ready. If not, Udacity’s own Full Stack JavaScript Developer Nanodegree or a free JavaScript course is the better first step.
Who should skip it
If you already hold an AWS associate certification and deploy to AWS at work, this is too introductory; the Cloud DevOps Engineer Nanodegree or the Cloud Architect Nanodegree goes further. If you write Python rather than JavaScript, the Azure variant below fits better.
Cloud Developer vs Cloud DevOps Engineer Nanodegree
Both programs start with the same AWS Cloud Fundamentals course and the same static-website project. After that they split: Cloud Developer is about building applications that run on AWS, and Cloud DevOps is about the infrastructure and pipelines that deploy them.
| Cloud Developer (nd9990) | Cloud DevOps Engineer (nd9991) | |
|---|---|---|
| Estimated time | 60 hours | 53 hours |
| Main language | JavaScript (Node.js, React) | JavaScript prerequisites; most work is YAML, CloudFormation and pipeline config |
| Course 2 | Full stack apps on AWS | Infrastructure as code with CloudFormation |
| Course 3 | Monolith to microservices on Kubernetes | Microservices at scale with Docker, ECR, CodeBuild and Kubernetes |
| Course 4 | Serverless apps with Lambda and DynamoDB | CI/CD pipelines with GitHub Actions |
| Rating | 4.4 (480 reviews) | 4.6 (471 reviews) |
| Choose it if | you write the application code | you build and run the delivery pipeline |
Because a Udacity subscription covers every program, some learners take both: Cloud Developer first, then the parts of Cloud DevOps that do not overlap. Read our full Cloud DevOps Engineer Nanodegree review for that program’s details.
Pros and Cons
Pros:
- Four projects deploy to real AWS services, and they cover the three main hosting patterns: a managed platform (Elastic Beanstalk), containers on Kubernetes and serverless functions.
- The microservices course is the strongest part: refactoring an existing app teaches more than building a toy service from scratch.
- At 60 hours, a focused learner can finish in two to three months of subscription.
- One subscription also covers the Cloud DevOps, Cloud Architect and other Udacity programs.
- Udacity’s subscription card lists project feedback from reviewers and career coaching and interview prep.
Cons:
- You run the cloud resources, so you pay any AWS charges and must clean them up yourself.
- Learner reviews of Udacity cloud programs mention dated code samples that needed fixing. The Azure version’s reviews say this directly.
- Kubernetes coverage is introductory. It shows you how to deploy, not how to run a production cluster.
- There is no exam preparation for AWS certifications.
- Udacity’s price is high next to AWS-focused courses on Udemy or Coursera that cover similar services.
Is the Cloud Developer Nanodegree Worth It?
Yes, for JavaScript developers who learn best by shipping something and want a reviewer to check it. The four projects make a coherent portfolio: they show you can host a site, deploy a full-stack service, break a monolith into containers and build on Lambda, which are the tasks a junior cloud developer is asked about in interviews.
It is not worth it if your goal is an AWS certificate (dedicated exam prep is faster and cheaper), if you cannot yet build a Node.js API, or if you are happy to learn from video courses and documentation without feedback.
What it costs to finish
| Pace | Time to finish 60 hours | Approximate cost at list price |
|---|---|---|
| 15 hours a week | about 4 to 5 weeks plus reviews (2 months) | $498 (2 x $249) |
| 10 hours a week | about 6 to 7 weeks plus reviews (2 to 3 months) | $498 to $747 |
| 5 hours a week | about 3 months plus reviews (4 months) | $846 on the 4-month plan |
Prices from Udacity’s subscription card on 13 October 2026. New users saw a 40% discount banner, and Udacity runs frequent sales, so check the current offer before you pay. AWS charges for your project resources come on top.
Career value
Cloud developer is not a separate occupation in federal data; it falls under software developers, whose median pay was $135,980 in May 2025 according to the U.S. Bureau of Labor Statistics, with employment of software developers, QA analysts and testers projected to grow 10% from 2025 to 2035. A 60-hour program is a step toward that kind of role, not a qualification for it. Udacity does not publish job-placement figures for this program; see our analysis of Udacity job placement claims.
Start the Cloud Developer Nanodegree →
Frequently Asked Questions
Is the Udacity Cloud Developer Nanodegree worth it?
It is worth it if you already build web apps in JavaScript and want four graded AWS deployments for a portfolio: a static site, an image-processing service, a monolith split into Kubernetes microservices, and a serverless app. Udacity estimates 60 hours, so most people finish in two to three months of subscription. If you only want the AWS concepts, cheaper video courses and AWS’s own free training cover them without project reviews.
Is a Udacity Nanodegree worth it in general?
A Nanodegree is worth paying for when graded projects matter to you: a reviewer checks each one against a rubric, and you finish with work you can show. It is poor value if you only need the concepts. The certificate is a Udacity credential, not an academic degree or an AWS certification.
What is a Udacity Nanodegree?
A Nanodegree is Udacity’s name for a multi-course program built around reviewed projects. You get video lessons, exercises and a set of projects that a reviewer grades, and you receive a Udacity certificate when every project passes. Access is sold by subscription, and one subscription covers Udacity’s whole catalog.
Do I need an AWS account?
Plan on it. The projects deploy to AWS services such as S3, Elastic Beanstalk, Kubernetes and Lambda. Udacity’s program page does not say whether a cloud sandbox is included, so ask before you enroll, check AWS’s current Free Tier terms, and set a billing alarm on day one. Tear down Kubernetes clusters and load balancers as soon as a project passes, because those bill by the hour.
What programming language does it use?
JavaScript. Udacity lists Node.js, basic and intermediate JavaScript, basic React, HTML and CSS, the Linux command line and object-oriented programming basics as prerequisites. Python developers should look at the Azure variant (nd081), which lists intermediate Python instead.
Will this prepare me for AWS certification?
Partly. The program covers services that appear on the AWS Certified Developer Associate exam (Lambda, DynamoDB, S3, IAM, Elastic Beanstalk), but it is not exam prep and has no practice tests. Pair it with a dedicated course if you want the credential; our AWS Developer Associate guide covers the exam and the cheapest prep.
How long does it take?
Udacity estimates 60 hours. At 10 hours a week that is six to seven weeks of lessons, plus time for four project reviews, so two to three months is realistic. Our previous version said four months at 10 hours a week, which overstated the current program.
How much does it cost?
On 13 October 2026 Udacity charged $249 a month or $846 for four months (about $212 a month), and showed a 40% discount banner for new users. A subscription gives access to every Udacity program, including this one. Udacity’s terms give seven days from your first purchase to cancel for a full refund.
Is this program AWS-only?
Yes. Every project uses AWS. The ideas (REST APIs, containers, Kubernetes, serverless functions) carry over to Azure and Google Cloud, and Udacity sells a separate Azure version, Cloud Developer using Microsoft Azure (nd081), covered below.
Related: Udacity Hub | Cloud DevOps Engineer Review | AWS Cloud Architect Review
Related: For the full Udacity Nanodegree breakdown (cost, programs, project reviews and our worth-it verdict) read our complete Udacity Nanodegree review (2026).
Certification pairing: the Nanodegree builds the portfolio but does not prepare you for an AWS exam on its own. If you want the credential too, our AWS Developer Associate guide covers the exam domains and the cheapest prep.
Azure variant: Cloud Developer using Microsoft Azure (nd081)
Udacity also sells Cloud Developer using Microsoft Azure (nd081): an intermediate program estimated at 51 hours, rated 4.3 from 45 reviews on 13 October 2026. Its prerequisites are database fundamentals, intermediate Python and basic web development, so it suits Python developers better than the JavaScript-based AWS version.
What the Azure version teaches
- Azure Applications (about 15 hours): virtual machines and App Service, Azure Storage, and security and monitoring basics. Project: deploy an article content management system to Azure.
- Azure Microservices (about 18.5 hours): Azure Functions, Logic Apps and Event Grid, then containerizing and deploying with Kubernetes. Project: the Neighborly app, built on Azure Functions, Cosmos DB and Event Hub.
- Azure Migration (about 10 hours): moving web apps (App Service or lift-and-shift), database workloads and background jobs (WebJobs, Functions, Durable Functions and Batch). Project: migrate an existing web app to App Service.
- Azure Performance (about 7 hours): Application Insights (including its Python SDK), Log Analytics, automation accounts, runbooks and autoscaling VM scale sets. Project: collect and display performance data across AKS, scale sets and Application Insights.
Corrections to our previous version: we said this program covers Azure Container Apps, deployment slots, blue-green deployments, Key Vault and managed identities. None of those appear in nd081’s syllabus or skills list. We also said it does not use Python; Python is a listed prerequisite and the performance course uses Python.
The AZ-204 problem
nd081 was built around Microsoft’s AZ-204 exam (Azure Developer Associate), and its final lesson is still about registering for AZ-204. Microsoft’s certification page now says the Azure Developer Associate certification is retired. Its replacement for developers is the Azure AI Cloud Developer Associate (exam AI-200), which Microsoft says covers Azure SDKs, data, messaging, monitoring, containers, vector databases and Python programming. Much of nd081 still helps, but it is not prep for AI-200. Our AZ-204 to AI-200 guide maps the differences.
Learner reviews on Udacity’s nd081 page are mostly positive but include requests to update outdated materials and code examples that “don’t always work”, so expect some troubleshooting. Pricing is the same Udacity subscription.
See the Azure Cloud Developer Nanodegree →
Choosing your cloud: AWS vs Azure for this career
Pick the cloud your target employers use. Job listings in your area are better evidence than any market-share chart: search for “cloud developer” and count AWS versus Azure mentions. As a rule of thumb, AWS is common at startups and software companies, and Azure is common at enterprises that already run Microsoft 365 and .NET. Our AWS vs Azure comparison covers salaries and a decision framework by profile.
| If you… | Choose |
|---|---|
| write JavaScript and Node.js | Cloud Developer on AWS (nd9990) |
| write Python or work in a Microsoft shop | Cloud Developer using Microsoft Azure (nd081) |
| want an AWS certificate more than a portfolio | AWS Developer Associate exam prep instead |
| want to run pipelines and infrastructure | Cloud DevOps Engineer Nanodegree |
Looking for the certification path that complements this Nanodegree? See our AWS Data Engineer cert guide or Azure Data Engineer cert guide if data engineering is your target, or our ranked list of cloud certifications.
What Learners Say
We read the reviews on Udacity’s nd9990 and nd081 pages, Udacity’s Trustpilot profile, and Reddit threads about Udacity’s cloud programs (October 2026). There is no recent Reddit thread about this specific program, so we treat the older threads as background.
- Udacity’s own page: 4.4 from 480 reviews for nd9990. The newest reviews (May and June 2026) are short and positive: “productive and informative”, “very useful”.
- Azure version: 4.3 from 45 reviews. Positives mention the number of projects; two reviews from 2022 and 2023 ask Udacity to update outdated materials and code examples.
- Trustpilot (udacity.com, read 13 October 2026): 4.5 from 3,406 reviews. Recent praise is for real-world projects and detailed code reviews; complaints are about slow project reviews, unanswered support tickets on a cloud-console project, and courses with uncorrected errors.
- Reddit: a 2023 r/devops thread from a buyer of Udacity’s Site Reliability Engineer program complained that it took far less than the advertised hours; a reply pointed out that the syllabus lists every project. A 2022 r/learnprogramming thread warned about content errors and slow support across several Nanodegrees.
Our reading: the program delivers what its syllabus says, so read the syllabus before you pay, and budget extra time for fixing dated starter code.
Alternatives Worth Considering
| Option | Best for | Notes (13 Oct 2026) |
|---|---|---|
| Exam Prep DVA-C02: AWS Certified Developer Associate (Coursera, Whizlabs) | People who want the AWS developer certificate | 5 courses, Intermediate; included with Coursera Plus |
| Docker and Kubernetes: The Complete Guide (Udemy, Stephen Grider) | Cheap, deep container practice | 4.6 rating, about 337,000 students, updated 2/2026 |
| IBM DevOps and Software Engineering Professional Certificate (Coursera) | A broader beginner path with a recognizable issuer | 15 courses, Beginner; 4.6 from 65,805 course reviews |
| AWS Skill Builder (free tier) | AWS’s own training on Lambda, DynamoDB and the developer exam | Free digital courses; no graded projects |
Prefer Azure? Our Microsoft Azure courses guide and cloud developer courses guide list more options. For containers alone, see our best Docker courses and best Kubernetes courses.
A Two-Month Study Plan
- Week 1: AWS Cloud Fundamentals lessons. Set up your AWS account, MFA and a billing alarm before you create anything.
- Week 2: Submit the static-website project. Delete the CloudFront distribution and bucket once it passes if you do not need them.
- Weeks 3 and 4: Full Stack Apps on AWS. Build the REST API and React front end, then submit the image-processing service.
- Weeks 5 and 6: Microservices course and the Udagram refactor. This is the hardest project; leave time for Kubernetes debugging and tear the cluster down after review.
- Weeks 7 and 8: Serverless course and the Lambda TODO app, then polish the four repositories with README files and architecture diagrams for your portfolio.
At 10 hours a week this fits in two months, which keeps the cost to two monthly payments at list price.
Enroll in the Cloud Developer Nanodegree →
More Udacity cloud reviews: Cloud DevOps Engineer | Cloud Architect | AWS Solutions Architect Associate | Cloud Native Application Architecture | Best Udacity Nanodegrees (ranked)
