Cloud computing infrastructure has become a mainstay of the information technology industry, opening the possibility for on-demand, highly elastic, and infinite computer power with scalability and supporting the delivery of mission-critical secure enterprise applications and services. This course provides the ground-up coverage on the high level concepts of cloud landscape, architectural principles, techniques, design patterns, and real-world best practices. The course describes the cloud security architecture and explores the guiding security design principles, design patterns, industry standards, and applied technologies, and addresses regulatory compliance requirements critical to the design, implementation, delivery, and management of secure cloud-based services. The course leverages cloud computing security guidelines set forth by the International Organization for Standardization (ISO), National Institute of Standards and Technology (NIST), European Union Agency for Network and Information Security (ENISA), and Cloud Security Alliance (CSA). This course reviews security characteristics of leading cloud infrastructure providers and applied deployment scenarios with the internet of things (IoT) and blockchain.