Udacity's School of Cloud Computing
Written by Alex Armstrong   
Monday, 10 June 2019

Udacity recently announced its School of Cloud Computing and its first two Nanodegree programs - Cloud Developer and Cloud DevOps start on June 11, which is also the last day for enrollment in their inaugural presentations.

Udacity introduces the new School, which sits alongside two others: Artificial Intelligence and Data Science with:

Today, all companies, big or small, are adopting cloud computing to enable their digital transformation. The growth of this technology has created incredible demand for Cloud computing jobs, from Cloud developers and Cloud DevOps roles to more specialized roles such as solutions architects and Cloud security engineers. 

To further encourage enrollment in one or both of its two programs it displays these facts and figures about the job prospects for its graduates. 


The two programs are each estimated to take 4 months with 10 hours effort per week and students will be billed on a monthly basis - USD $399 per month per program (or £299 for those in the UK or $339 Euros). You don't just get tuition in the price. The extras are:

  • Real world projects reviewed and graded by experienced reviewers
  • 1-on-1 technical mentor
  • Personal career coach and career services

The facts and figures for Project Reviews are again prominently displayed:


The other two extras are new and improved and the details are that you can expect check-ins with your mentor via weekly calls and the opporunity to call him or her for for 6 hours or more per month. Personal career coaching now includes monthly 1-on1 calls and students resumes are shared with 500+ employers. The student community services now support live chat and new features by way of challenges to encourage participation.

So what do the two Cloud Nanodegrees cover and what do you already need to know?

For Cloud Developer you should have intermediate knowledge of JavaScript, and familiarity with object-oriented programming, web development with HTML and CSS, and the Linux Command Line. The Front End Web Developer Nanodegree program is recommended if you need preparation.

The course is aimed at devs who want to build applications on cloud technologies and in the course of the program students will:

  • Build a static website using AWS
  • Develop and deploy cloud-native full-stack applications on AWS
  • Refactor monolithic apps to microservices, and scale using Kubernetes
  • Develop and deploy a serverless application using AWS Lambda

The program's four modules are as follows with PROJECTS show in caps:

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

Full Stack Apps on AWS
Design and deploy scalable, extendable, and maintainable full stack applications using modern cloud architecture.

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.

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.


Its counterpart, Cloud Dev Ops Engineer, is designed for developers looking for a more operational role, or a system admin/operations managers wanting to upgrade their tech skills.the only pre-requisites are a basic understanding of any programming language, and basic knowledge of the Linux Command Line. The first of its modules, Cloud Foundations, is in common with Cloud Developer but then it continues with modules in which students:

  • Deploy and maintain infrastructure as code (IAC) securely with CloudFormation and Ansible
  • Create Continuous Integration / Continuous Delivery (CI/CD) pipelines with Jenkins
  • Monitor and log changes in your system with Kibana and Grafana
  • Operationalize scaleable microservices with Kubernetes

As part of the fourth and final module students learn to deploy Machine Learning microservices that are elastic and fault tolerant and learn to pick the appropriate abstraction for microservices: Serverless (AWS Lambda) or Container Orchestration (Kubernetes) which is demonstrated in a project to OPERATIONALIZE A MACHINE LEARNING MICROSERVICE API. The final Capstrone project will, as always with a Nanodegree, bring together everything learned and be a worthy addition to a portfolio for those looking for a job. 


More Information

Udacity School of Cloud Computing

Related Articles

Udacity Launches School of Data Science

Coursera and Google Address Cloud Security Skills Shortage 

Learn About AWS On Coursera

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.



Rust's Rapid Rise on TIOBE Index

Rust is making spectacular progress up the TIOBE index and JavaScript is also on the up and experiencing a personal best. Kotlin is maintaining its inclusion in the top 20 and the gap at the very top  [ ... ]

OpenSSF's Siren To Warn About OSS Vulnerabilities

Siren is a new mailing list by the OpenSSF which aims to monitor the threat landscape of open-source project vulnerabilities in order to provide real time alerts to anyone subscribed.

More News

kotlin book



or email your comment to: comments@i-programmer.info

Last Updated ( Sunday, 26 July 2020 )