Explore the technology of cloud computing, including cloud architecture, scalability, and security. Taught by industry expert Ken Birman.
University CoursesCloud ComputingDistributed Systems
Introduction
Taught by one of the stalwarts of this field, Prof Ken Birman, this course has a fantastic set of slides that one can go through. The Profs book is also a gem and recommended as a must read in Googles tutorial on Distributed System Design.
Highlights
Focuses on the technology of cloud computing, including the architecture of cloud computing client systems, the evolution of the Internet to support the cloud, the architecture of modern cloud data centers, and the technologies used within them.
Covers the first and second tier cloud components that focus on elasticity, scalability, responsiveness, and security for web transactions.
Provides a deep understanding of how cloud computing works, the underlying theory, current research and engineering challenges, and emerging cloud computing technology options.
Recommendation
This course is suitable for students in the CS or ECE MEng program, CS undergraduates who have taken the required 3xxx and 4xxx courses, and PhD students. It provides a practical and comprehensive overview of cloud computing, with exposure to research topics in the area.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.