Diese Spezialisierung ist eine vierteilige Kurssequenz mit praktischen, projektbezogenen Intensivkursen, die sich an Computerfachleute richtet, um ihnen eine eingehende Erfahrung in der Entwicklung verschiedener Schichten einer Cloud-Computing-Infrastruktur zu vermitteln, einschließlich softwaredefinierter Netzwerke, verteilter Laufzeitsysteme, Anwendungsentwicklung und Network Function Virtualization. Jeder Kurs (ca. 4-5 einstündige Videos) ist so aufgebaut, dass die technischen Details des jeweiligen Themas diskutiert werden (anhand ausgewählter Lektüre von Forschungsarbeiten und anderen Online-Ressourcen). Auf jedes einstündige Video folgt eine "praktische Workshop"-Aufgabe (etwa 2 Stunden Entwicklungsarbeit), die die Entwicklung von Code und das Experimentieren mit einer Cloud-Plattform zu den in der einstündigen Videovorlesung besprochenen Konzepten beinhaltet.
Praktisches Lernprojekt
Jeder der vier Kurse hat ein Abschlussprojekt, das auf den praktischen Workshops aufbaut, die mit den Vorlesungen des jeweiligen Kurses verbunden sind. Im SDN-Kurs z.B. wird von den Lernenden erwartet, dass sie ein softwaredefiniertes Netzwerk (SDN) für einen verteilten Server entwerfen, implementieren und gründlich testen, um eine Vielzahl von Diensten anzubieten, von normalen HTTP-Webseiten bis hin zu Echtzeitanwendungen wie Sensor-Streaming und Videoplayern.