This is an online course aimed at unlimited participation and open access via the portal

Course image The Year of The Moon - The Video Game
Massive Open Online Course

Learn the fundamentals of parallel programming through an engaging game with multiple stages.

This is a demo version.

Course image Cancer Genome Analysis Using SigProfiler Suite of Tools
Massive Open Online Course
Middle East Technical University


Unlock the secrets of cancer genomes with METU's "Cancer Genome Analysis with SigProfiler Suite" MOOC. Learn cutting-edge techniques, delve into mutation signature analysis, and harness computational tools for groundbreaking insights. Perfect for researchers, healthcare pros, and students passionate about advancing cancer research. 

Course image Introduction to Quantum Computing
Massive Open Online Course
Politecnico di Milano

Embark on a journey into the quantum realm with Politecnico di Milano's "Introduction to Quantum Computing" MOOC. Discover the basics of quantum computing, from qubits to quantum algorithms, and explore its potential to revolutionize technology. Perfect for tech enthusiasts and curious minds alike, this course offers a gateway to understanding the forefront of computing innovation.

Course image Energy Aware Parallel Computing
Massive Open Online Course
AGH University of Krakow

Green computing (also known as green IT or sustainable IT) is the design, manufacture, use and disposal of computers, chips, other technology components and peripherals in a way that limits the harmful impact on the environment, including reducing carbon emissions and the energy consumed by manufacturers, data centers and end-users.

Course image Massive Parallel Programming on GPUs and Applications
Massive Open Online Course
Sorbonne University

Dive into the world of massive parallel programming on GPUs with Sorbonne University's comprehensive MOOC. Learn the essentials of harnessing GPU power for accelerated computing and explore diverse applications across various domains. Whether you're a programmer, researcher, or tech enthusiast, this course equips you with the skills to unlock the full potential of GPU parallelism.

Course image Introduction to OpenACC, OpenMP Offloading and HIP programming models
Massive Open Online Course
University of Luxembourg

This course covers GPU programming with OpenACC, OpenMP Offloading, and HIP, focusing on Nvidia and AMD GPUs. Participants will learn key concepts like compute and loop constructs, data clauses, and GPU architecture, including parallel thread blocks for computational tasks. Memory management between CPU and GPU, hybrid programming, and CPU optimization will be emphasized. Additionally, the course includes GPU-accelerated linear algebra, iterative solvers, and profiling techniques to identify bottlenecks and further optimize code.