Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#276 overall

Heterogeneous Parallel Programming

Coursera

2 recommenders · 2 threads · recommended in 2 years, 2014–2016 · score 1.8

Go to course ↗

A Coursera course from the University of Illinois on parallel programming across heterogeneous hardware such as GPUs, taught mainly with CUDA and also covering OpenCL. It is aimed at learning GPU programming.

Commenters point to it as a strong option for learning GPU programming, with one calling it an excellent class taught by Wen Mei Hwu.

CS Fundamentals & Systemsintermediatefreevideo lectures#gpu programming#cuda#opencl#parallel computing#hwu

Recommendations by year

20062026

What commenters said (2)

  1. Strongly recommendsksml2016in “Ask HN: Best place to learn GPU programing?”

    I found Wen Mei Hwu's "Heterogeneous Parallel Programming" course on Coursera to be an excellent class: https://www.coursera.org/course/hetero

  2. Recommendstjaerv2014in “Ask HN: How to learn OpenCL”

    You might wish to check out the University of Illinois's "Heterogeneous Parallel Programming" course, offered through Coursera:

    https://www.coursera.org/course/hetero

    The course is already currently ongoing, but it's not too late to enroll. The course is mainly focused on CUDA (since it's easier to learn, the professor believes), but covers OpenCL as well.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help