At the end of this course, students will be able to:
1. Understand the core concepts and principles of cloud computing.
2. Understand the available techniques, platforms and issues in cloud computing.
3. Analyze architecture and design of various cloud platforms.
4. Design and implement cloud applications.
5. Design and implement data and database for cloud.