Skip to content

Course Information


Tejas Parikh (

Course Description

This graduate-level course will cover topics and technologies related to cloud computing and their practical implementations. The current industry trends have blurred the line between software developer, system administration, tester and many other roles. These days development teams are responsible from developing software to testing it to deploying it out to production and handling production issues at 2am. We will explore different models, techniques and architecture of cloud computing and prepare you to meet current market demands. You will gain hands on experience with various feature of popular cloud platforms such as Google Cloud Platform, Amazon Web Services, Microsoft Azure, etc. The lectures and assignments aim to help you build skills to develop large-scale applications using cloud platform and tools.

Course Offerings




  • Spring 2018
  • Fall 2017
  • Spring 2017