In this course, students explore how compute workloads are supported using a set of core technologies in the Amazon Web Services (AWS) platform. Students use the AWS Management Console, Command Line Interface (CLI), and Cloud Formation infrastructure deployment tools to deploy services. The course takes a deep look into virtualization using AWS Elastic Compute Cloud (EC2) by detailing configuration options for specific workloads in terms of performant compute/memory/storage capabilities. Modern application architectures, such as serverless, microservices, containerization, service orchestration, and edge computing, are detailed and their deployment using AWS services are demonstrated.