This course aims to develop student skills in Cloud infrastructure, Cloud deployment and service models. The students will be able to identify the architecture and infrastructure as a foundation of Cloud Computing, differentiate between Cloud Computing types which mainly include Public, Private and Hybrid. Analyze and evaluate common issues and suggest appropriate solutions.