Explore the principles and practices of cloud computing with this introductory course. Students will discover the importance of cloud computing for today's business and IT sectors through an examination of the development of cloud technologies over time. Common practices for delivery, deployment, architecture and security will be presented. Students will explore various cloud computing platforms to understand and assess current service options and to discuss future developments for cloud computing.