These are the best Parallel Programming courses on the web (October 2018)

Below you will find the best parallel programming courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best parallel programming course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Pluralsight
4.5
(1497)
Free Trial

Introduction to Async and Parallel Programming in .NET 4

by Joe Hummel | Pluralsight

A great course now if you want to learn about .NET applications. They have skilled and experienced individuals who provide a complete introduction on task-oriented programming models and working various techniques for the effective use of the TPL.

Intermediate
2h 51m
Certificate (q2)
Self-paced
Online Course by Pluralsight
5
(715)
Free Trial

Async and Parallel Programming: Application Design

by Joe Hummel | Pluralsight

If you want your .NET applications to speed up, take this intermediate course using the new task-based model in .NET 4 and Silverlight 5. The course also tackles the task parallel library, dangers of concurrent execution and more. It is a prerequisite that the one who takes up this course has experience with .NET 4 or Silverlight 5.

Intermediate
3h 45m
Certificate (q2)
Self-paced
Online Course by Coursera
4.4
(1,286)
$43/mo.

Parallel programming

by Ecole Polytechnique Federale de Lausanne | 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, yo

Intermediate
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Pluralsight
5
(133)
Free Trial

Understanding the MapReduce Programming Model

by Janani Ravi | Pluralsight

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. Processing millions of records requires that you f

Beginner
1h 48m
Certificate (q2)
Self-paced
Online Course by Pluralsight
4.5
(100)
Free Trial

Parallel Computing with CUDA

by Dmitri Nesteruk | Pluralsight

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 about the architecture of the GPU.

Intermediate
4h 12m
Certificate (q2)
Self-paced
Online Course by Coursera
4.5
(354)
$43/mo.

Parallel Programming in Java

by Rice University | Coursera

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 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. More information

Intermediate
26-40h
Certificate (q2)
Starts Jul 30
Online Course by Udemy
4.2
(688)
$9.99

Multithreading and Parallel Computing in Java

by Holczer Balazs | Udemy

If you want to learn more about multithreading and concurrent programming, parallel computation and MapReduce in Java that this is just a course for you. The students of this course will get to learn from an expert in the field of Java.

All levels
6.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(493)
$11.99

Learn Parallel Programming with C# and .NET

by Dmitri Nesteruk | Udemy

Dmitri Nesteruk offers to teach you all about parallel Programming with .NET and C#. You will learn the core multithreading and parallelization concepts that are supported by the .NET framework.

Intermediate
5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.4
(17)
$9.99

The Complete Concurrent and Parallel Programming Course

by Arvatech Learning, Inc. | Udemy

Master core Concurrent and Parallel concepts and create powerful web applications.

All levels
10h
Certificate (q1)
Self-paced
Online Course by Udemy
3.8
(3)
$11.99

Multithreading and Parallel Programming in C#

by Elias Fofanov | Udemy

Learn how to overcome problems related to multithreading and how to improve performance by parallel computing in C#

All levels
7h
Certificate (q1)
Self-paced
Online Course by Udemy
3.6
(47)
$11.99

Learn to Use HPC Systems and Supercomputers (Complete Guide)

by Scientific Programming School | Udemy

Learn parallel programming OpenMP, CUDA and distributed computing MPI & use HPC cluster systems with Slurm and PBS

Intermediate
2.5h
Certificate (q1)
Self-paced
Online Course by Udemy
3.5
(76)
$11.99

Introduction to Parallel Programming using GPGPU and CUDA

by Scientific Programming School | Udemy

Learn the fundamentals of GPU & CUDA programming, use your knowledge in Machine Learning, Data Mining and Deep Learning

Beginner
1.5h
Certificate (q1)
Self-paced
Online Course by Udemy
3.6
(40)
$11.99

Python Parallel Programming Solutions

by Packt Publishing | Udemy

Master efficient parallel programming to build powerful applications using Python

Intermediate
4h
Certificate (q1)
Self-paced
Online Course by Skillshare
(0)
$12/mo.

Parallel Programming with GPGPU and CUDA

by Learn Scientific Programming, Scientific Programming School | Skillshare

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 learning, deep learning and big data careers. CUDA is a parallel computing platform and application programming interface (API) model created by Nvid

All levels
1h 21m
No certificate
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?