Cloud Computing is considered the fourth IT revolution after mainframe computer, personal computer, and the Internet. It has a huge impact on people's work, study and lives. This course is designed for students majored in IT or computer science, for CIO or CTO, IT professionals, and for those who have a basic background in IT industry and a desire to learn. We will cover Cloud Computing basics, Cloud's business impact and economics, virtualization, Cloud services (SaaS, PaaS, and IaaS), data storage in the Cloud, Cloud security, disaster recovery and business continuity, Cloud migration and management, mobile Cloud Computing, and Microsoft Azure and Amazon AWS Clouds. In summary, this course will teach you the fundamentals of Cloud Computing, from theory to practice.