Cloud computing refers to on-demand delivery of computing resources and applications via the Internet. It provides scalable resources like servers, storage, and applications delivered as a service. The key types of cloud services are Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). AWS is a leading cloud provider that offers a variety of cloud services like compute, storage, databases, and analytics to help build and run applications and services.