Cloud computing basics for developers


Learn about the basics of the cloud, including the history, building blocks, and types, in preparation for real-world cloud practice on Azure.

In this learning path, you will:

  • Learn about the history of the cloud, and how it was built
  • Know the major cloud providers and cloud types
  • Understand what types of resources are available through the cloud
  • Compare the economic benefits of the cloud
  • Design a datacenter and use a datacenter with a cloud service
  • Build apps on the cloud

In partnership with Dr. Majd Sakr and Carnegie Mellon University.



Modules in this learning path

Discover what the cloud is, the history of cloud computing, what types of clouds are available, and how you might use the cloud.

Learn how developers pay to use the cloud and how cloud providers are able to charge for their services. Get an overview of how the cloud is kept secure.

Datacenters power the cloud. Learn what they are, how they work, and challenges in managing them.

Take a deep dive into datacenters to discover how they are laid out and how computing resources are provisioned and metered.

Get into the nitty-gritty of cloud computing to understand how resources are provisioned, billed, and monitored. Learn about how to orchestrate cloud infrastructure with examples.

Learn how developers write programs that run on the cloud, including how to deploy, be fault-tolerant, load balance, scale, and deal with latency.

This learning path and modules are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International License.