Parallel Computing

Filter Courses within "Parallel Computing" (Click to filter)
Distributed Programming in Java (Coursera) Coursera
Rice University

Distributed Programming in Java (Coursera)

Discover Distributed Programming in Java with this comprehensive course designed for industry professionals and students alike. Learn essential concepts and apply them using frameworks such as Hadoop, Spark, Sockets, RMI, Kafka, MPI, and more to develop efficient distributed applications in Java 8. Boost your ability to handle large-scale data processing and improve application performance.

Jun 22nd 2026
4 Weeks
Introduction to High-Performance and Parallel Computing (Coursera) Coursera
University of Colorado Boulder

Introduction to High-Performance and Parallel Computing (Coursera)

Discover the essentials of high-performance and parallel computing in this introductory course designed for scientists, engineers, and anyone looking to enhance their software skills in parallel environments. From Linux basics and bash scripting to advanced topics like high throughput computing and code parallelization, this course is your gateway to unlocking powerful computational capabilities.

Jun 22nd 2026
4 Weeks
Functional Programming in Scala Capstone (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Programming in Scala Capstone (Coursera)

Dive into the final project of our Functional Programming in Scala series and build a comprehensive, data-driven application. This capstone course will challenge you to process several gigabytes of real-world data, creating interactive visualizations that track temperature changes globally over time.

Jun 15th 2026
5-12 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
Introduction to OpenCL on FPGAs (Coursera) Coursera
Intel Corporation

Introduction to OpenCL on FPGAs (Coursera)

Dive into the world of parallel programming with 'Introduction to OpenCL on FPGAs'. This course will guide you through understanding and applying OpenCL™, a standard for heterogeneous systems like NVidia* CUDA*. You'll explore platform, execution, memory, and programming models, and learn how to synthesize custom logic using OpenCL constructs.

Mar 4th 2024
5-12 Weeks
Fundamentals of Parallelism on Intel Architecture (Coursera) Coursera
Intel Corporation

Fundamentals of Parallelism on Intel Architecture (Coursera)

Dive into the world of parallel computing with our Fundamentals of Parallelism on Intel Architecture course. Whether you're a developer, researcher, or enthusiast, this course will equip you with the knowledge to harness the power of multi-core processors effectively. Gain access to a cluster of cutting-edge Intel Xeon Phi architecture processors and apply your learning through practical programming exercises.

Mar 6th 2023
5-12 Weeks
Page 1 Next ›