Cette spécialisation est une séquence de quatre cours immersifs axés sur des projets pratiques et destinés aux professionnels de l'informatique afin de leur donner une expérience approfondie du développement des différentes couches d'une infrastructure d'informatique en nuage, notamment les réseaux définis par logiciel, les systèmes d'exécution distribués, le développement d'applications et la virtualisation des fonctions réseau. Chaque cours (environ 4-5 vidéos d'une heure) est organisé comme une discussion des détails techniques relatifs à ce sujet (à partir de lectures sélectionnées dans des documents de recherche et d'autres ressources en ligne). Chaque vidéo d'une heure est suivie d'un "atelier pratique" (environ 2 heures de travail de développement) qui implique le développement d'un code et l'expérimentation à l'aide d'une plateforme en nuage des concepts discutés dans la conférence vidéo d'une heure.
Projet d'apprentissage appliqué
Chacun des quatre cours comporte un projet de base qui s'appuie sur les ateliers pratiques associés aux cours magistraux de ce cours. Par exemple, dans le cours SDN, les apprenants doivent concevoir, mettre en œuvre et tester de manière approfondie un réseau défini par logiciel (SDN) pour un serveur distribué afin de répondre à une variété de services, des pages web HTTP ordinaires aux applications en temps réel telles que la diffusion en continu de capteurs et les lecteurs vidéo.