Cloud computing allows applications and services to be accessed from anywhere via the internet. Windows Azure is Microsoft's cloud computing platform, running on data centers around the world. It provides infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Windows Azure uses compute and storage nodes, as well as app fabrics and Azure Connect to host and connect applications in a scalable and available manner. Courses are available to learn about Windows Azure's compute and storage nodes, as well as app fabrics and mobile application development capabilities.