Go to www.addthis.com/dashboard to customize your tools
  1. Home
  2. Subjects
  3. Parallel Programming

The best Parallel Programming courses and tutorials on the internet

Learn from over 80,000 resources made by top professionals, schools, companies, and creators.

+

Advanced filters & sort
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
26-40h
Ecole Polytechnique Federale de Lausanne
Coursera
Intermediate
26-40h
Starts Apr 27
Good
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 ..


4.4
·
1513 reviews
26-40h
Rice University
Coursera
Intermediate
26-40h
Starts Apr 27
Good
If you have some background in Java programming this is just a course for you. 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 includ..


4.6
·
591 reviews
1h 48m
Janani Ravi
Pluralsight
Beginner
1h 48m
Self-paced
Good
The MapReduce programming model is the de facto standard for parallel processing of Big Data. This course introduces MapReduce, explains how data flows through a MapReduce program, and guides you through writing your first MapReduce program in Java. ..


5
·
143 reviews
4h 12m
Dmitri Nesteruk
Pluralsight
Intermediate
4h 12m
Self-paced
Good
This is an entry-level course on CUDA- a GPU programming technology from NVIDIA. You will be introduced with the basics of CUDA and taught how to start using CUDA platform and leverage the power of modern NVIDIA GPUs. You will also learn a great deal..


4.5
·
103 reviews
26-40h
Intel
Coursera
Intermediate
26-40h
Starts Apr 27
Good
This course will introduce you to the multiple forms of parallelism found in modern Intel architecture processors and teach you the programming frameworks for handling this parallelism in applications. You will get access to a cluster of modern many..


4.4
·
67 reviews
2h 54m
Szymon Warda
Pluralsight
Expert
2h 54m
Self-paced
Good
CPUs have more and more cores, but writing parallel programs is tricky. In this course, you will learn how the data flow programming model combined with the actor model makes writing high performance, large data-processing systems easy. Writing a hig..


4
·
22 reviews
2.5h
Scientific Programmer
Udemy
Intermediate
2.5h
Self-paced
Okay
Learn parallel programming OpenMP, CUDA and distributed computing MPI & use HPC cluster systems with Slurm and PBS


3.6
·
96 reviews
26-40h
Rice University
Coursera
Intermediate
26-40h
Starts Apr 27
Good
Parallel, concurrent, and distributed programming underlies software in multiple domains, ranging from biomedical research to financial services. This specialization is intended for anyone with a basic knowledge of sequential programming in Java, wh..
1h 21m
Learn Scientific Programming, Scientific Programmin...
Skillshare
All levels
1h 21m
Self-paced
No certificate
basics of CUDA This course is intends to explain the basics of CUDA using C/C++ programming language, which you can use your stepping stone to machine..

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.