Parallel Programming

Filter Courses within "Parallel Programming" (Click to filter)
Introduction to Parallel Programming with CUDA (Coursera) Coursera
Johns Hopkins University

Introduction to Parallel Programming with CUDA (Coursera)

Dive into the world of parallel computing and unlock the potential of GPUs with 'Introduction to Parallel Programming with CUDA'. This course is designed for those eager to learn how to develop high-performance applications using NVIDIA's powerful CUDA platform. Whether you're a student or a professional looking to enhance your data processing skills, this course will equip you with the knowledge needed to implement parallel programming solutions that can handle large datasets and complex computations.

Jun 22nd 2026
5-12 Weeks
Introduction to Concurrent Programming with GPUs (Coursera) Coursera
Johns Hopkins University

Introduction to Concurrent Programming with GPUs (Coursera)

Dive into the world of concurrent programming and unlock the potential of GPU computing with this comprehensive course. Gain expertise in handling large datasets through parallel processing techniques, understanding CPU and GPU architectures, and mastering multithreading in both C and Python. Learn the basics of CUDA to start leveraging powerful GPUs for your applications.

Jun 22nd 2026
4 Weeks
Parallel programming (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Parallel programming (Scala 2 version) (Coursera)

Discover the art and science of parallel programming with this expert-led Scala 2 course on Coursera. Learn to harness the power of multiple processors, understand task and data parallelism, and apply functional programming concepts for enhanced efficiency in multi-core environments. Perfect for developers looking to optimize performance and leverage modern hardware capabilities.

Jun 15th 2026
4 Weeks
Parallel Programming Concepts (openHPI) OpenHPI
Hasso-Plattner-Institut

Parallel Programming Concepts (openHPI)

Dive into the world of parallel programming with openHPI’s expert-led course designed for both beginners and advanced learners. Learn essential concepts such as semaphores, actors, and various programming models to master the art of creating highly-efficient, multi-threaded applications. This course is your gateway to understanding how to leverage modern hardware architecture for superior performance in software development.

Self Paced
Self-Paced
MPI: A Short Introduction to One-sided Communication (FutureLearn) FutureLearn
Partnership for Advanced Computing in Europe - PRACE

MPI: A Short Introduction to One-sided Communication (FutureLearn)

Dive into the world of parallel computing with our concise course on MPI: A Short Introduction to One-sided Communication. Master the intricacies of one-sided communication and understand how it enhances efficiency in your MPI programming tasks. Whether you're a seasoned developer or new to parallel processing, this course will equip you with valuable knowledge.

No sessions available
2 Weeks
Page 1 Next ›