- Principles for Cloud Application Development
- A detailed description of the basic principles for developing scalable applications in the Cloud.
- Infrastructure and Application Management
- A detailed description of how Cloud application software is managed to deal with upgrades, resiliency, and evolution
- Emerging Cloud Applications
- A foray into the emerging landscape of novel Cloud applications
- Trending Cloud Infrastructure
- A look into the emerging landscape of Edge/Fog and multi-datacenter infrastructures
- Project
- A capstone workshop that ties together the learning outcomes