High Performance Computing in the Cloud (FutureLearn)

High Performance Computing in the Cloud (FutureLearn)

Understand the benefits and challenges of using cloud computing for high performance computing (HPC) workloads. This online course provides an advanced, graduate-level introduction to using cloud computing for high performance computing (HPC) workloads.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

The course will cover a wide range of topics from cloud architecture and infrastructure supporting HPC to the business opportunities that are enabled by HPC in the cloud.

What topics will you cover?
The following topics will be covered in the course:

  • Virtualization and Containerization
  • Parallel Computing Frameworks
  • Scaling
  • HPC in the Cloud Use Cases
  • Cloud Service Orchestration and Resource Scheduling
  • Cloud Infrastructure for Supporting Heterogeneous Resources
  • CloudLightning Approach: Architecture Overview
  • Resource Management in CloudLightning

What will you achieve?
By the end of the course, you'll be able to...

  • Discuss the range of activities associated with High Performance Computing and with Cloud Computing
  • Describe the differences in ethos between HPC and Cloud
  • Describe how the HPC and Cloud design spaces can be merged
  • Identify the challenges of supporting high performance hardware in the cloud
  • Report on how the cloud is evolving to become heterogeneous
  • Explain the challenges associated with Resource Management at scale
  • Discuss various techniques for Service Orchestration in the cloud
  • Reflect on the advantages of using self-organization for Resource Management at scale
  • Reflect on how successfully HPC workloads are being supported in the cloud
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Vozes da Mudança Social (Coursera) Coursera
Laureate Education

Vozes da Mudança Social (Coursera)

Em tempos de instabilidade política, desequilíbrio ambiental e desigualdade social, jovens agentes de mudanças sociais estão liderando o caminho para solucionar os desafios da atualidade. O que você está fazendo para gerar mudanças positivas e sustentáveis? O programa Vozes da Mudança Social é um curso on-line, gratuito e de curta duração, elaborado e ministrado por oito jovens empreendedores.

Nov 23rd 2026
5-12 Weeks
Google Cloud Product Fundamentals em Português Brasileiro (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals em Português Brasileiro (Coursera)

Este curso é uma continuação do "Business Transformation with Google Cloud" e guiará você pela jornada de transformação de uma organização do ponto de vista tecnológico. Explicaremos como as organizações podem fazer a transformação digital usando a tecnologia do Google Cloud nestas categorias: modernização da infraestrutura de TI; melhorias no processo de desenvolvimento dos aplicativos da empresa; uso do machine learning e da inteligência artificial para criar novo valor; a importância de ferramentas de produtividade como o G Suite na realização do trabalho; e compreender as oportunidades e os desafios da gestão do custo que uma infraestrutura de TI na nuvem traz.

Nov 23rd 2026
5-12 Weeks
Introduction to Digital Transformation: Understand and Manage Digital Transformation in the Workplace (FutureLearn) FutureLearn
Media Design School

Introduction to Digital Transformation: Understand and Manage Digital Transformation in the Workplace (FutureLearn)

Improve your skills and knowledge of digital transformation and how to manage the process of technological change. Build skills for the future work landscap. In this course from the Media Design School, you’ll explore the future of the work landscape and how technology continues to redefine it through the process of digital transformation.

Jun 27th 2022
5-12 Weeks
Preparing for the Google Cloud Professional Cloud Architect Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Cloud Architect Exam (Coursera)

From the course: "The best way to prepare for the exam is to be competent in the skills required of the job." This course uses a top-down approach to recognize knowledge and skills already known, and to surface information and skill areas for additional preparation. You can use this course to help create your own custom preparation plan. It helps you distinguish what you know from what you don't know. And it helps you develop and practice skills required of practitioners who perform this job.

Nov 16th 2026
1 Week
Parallel programming (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Coursera)

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm.

Nov 9th 2026
4 Weeks
Security Best Practices in Google Cloud (Coursera) Coursera
Google Cloud

Security Best Practices in Google Cloud (Coursera)

This self-paced training course gives participants broad study of security controls and techniques on Google Cloud. Through recorded lectures, demonstrations, and hands-on labs, participants explore and deploy the components of a secure Google Cloud solution, including Cloud Storage access control technologies, Security Keys, Customer-Supplied Encryption Keys, API access controls, scoping, shielded VMs, encryption, and signed URLs. It also covers securing Kubernetes environments.

Nov 9th 2026
5-12 Weeks
Tencent Cloud Developer Associate (Coursera) Coursera
Tencent Cloud

Tencent Cloud Developer Associate (Coursera)

This course equips learners with a foundational knowledge in cloud application development and prepares them to take the Tencent Cloud Developer Associate examination. After completing this course, learners will be able to reconstruct and migrate traditional applications to the cloud and design and develop cloud native applications and distributed microservices using Tencent Cloud.

Nov 16th 2026
5-12 Weeks
Tencent Cloud Practitioner (Coursera) Coursera
Tencent Cloud

Tencent Cloud Practitioner (Coursera)

This course is primarily aimed for cloud professionals that are interested in learning about Tencent Cloud products and services. The course also equips learners with a foundational cloud knowledge and prepares them to taking the Tencent Cloud Practitioner examination. Learners will be able to explain the different features, advantages, uses cases, and billing methods of several core Tencent Cloud products after completing this course.

Nov 23rd 2026
5-12 Weeks
IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies (Coursera) Coursera
Yonsei University

IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies (Coursera)

IoT (Internet of Things) devices are already abundant, but new products that include IoT modules are now a common trend. Also, almost everything is already connected to a Cloud, and much more will be in the future. Naturally, as this trend continues, in the near future almost all devices and appliances will include IoT modules which will use sensor data collection and control/management based on Clouds. Since we will live in an IoT world supported by Clouds, knowledge of the core technologies and platforms of IoT and Clouds will enable you with the tools to become a true leader in the future product and business world. In this course, the start-of-the-art IoT and wireless networks and Cloud technologies are introduced (for details on 1G to 5G mobile communications and smartphone and smart device technology, please take my course “Smart Device & Mobile Emerging Technologies”).

Nov 9th 2026
5-12 Weeks
Parallel Programming in Java (Coursera) Coursera
Rice University

Parallel Programming in Java (Coursera)

This course teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8. Parallel programming enables developers to use multicore computers to make their applications run faster by using multiple processors at the same time. By the end of this course, you will learn how to use popular parallel Java frameworks (such as ForkJoin, Stream, and Phaser) to write parallel programs for a wide range of multicore platforms including servers, desktops, or mobile devices, while also learning about their theoretical foundations including computation graphs, ideal parallelism, parallel speedup, Amdahl's Law, data races, and determinism.

Nov 9th 2026
4 Weeks