Back to GPU Programming

GPU Programming

This specialization is intended for data scientists and software developers to create software that uses commonly available hardware. Students will be introduced to CUDA and libraries that allow for performing numerous computations in parallel and rapidly. Applications for these skills are machine learning, image/audio signal processing, and data processing.

Status: C and C++
Status: Applied Machine Learning
IntermediateSpecialization

Top reviews across GPU Programming

Reviewed Oct 18, 2023
Course: Introduction to Concurrent Programming with GPUs

Very slow pace but otherwise a great learning opportunity, especially the lab resources

Reviewed Jul 30, 2026
Course: Introduction to Parallel Programming with CUDA

An experience I never had before and knowledge I never had before both came through this course. Thank you, Coursera!

Reviewed Aug 28, 2023
Course: Introduction to Concurrent Programming with GPUs

Very helpful. Learned something basic that was very important. Many thanks!

Reviewed Feb 21, 2024
Course: Introduction to Parallel Programming with CUDA

I good course that gives you hands on experience with cuda GPU programming. You have a VS code desktop in the browser with a LINUX terminal. LInux machine is connected to a nvidia A10 GPU. very cool.

Reviewed Apr 25, 2023
Course: Introduction to Concurrent Programming with GPUs

Clearly provided material with labs and quizzes that are well organized.

Reviewed Jun 10, 2025
Course: Introduction to Parallel Programming with CUDA

I think it is fantastic, I would like to offer my gratitude to the author of this course even though I haven't yet finished it all.

Learner reviews across GPU Programming

Showing: 20 of 74

Raffy
Course: Introduction to Concurrent Programming with GPUsReviewed Nov 9, 2022Course: Introduction to Concurrent Programming with GPUs
Lee
Course: Introduction to Concurrent Programming with GPUsReviewed Jul 28, 2023Course: Introduction to Concurrent Programming with GPUs
Shovan
Course: Introduction to Concurrent Programming with GPUsReviewed Dec 3, 2022Course: Introduction to Concurrent Programming with GPUs
David
Course: Introduction to Concurrent Programming with GPUsReviewed Nov 6, 2022Course: Introduction to Concurrent Programming with GPUs
Alexander
Course: Introduction to Concurrent Programming with GPUsReviewed Feb 19, 2023Course: Introduction to Concurrent Programming with GPUs
Ripinder
Course: Introduction to Concurrent Programming with GPUsReviewed Oct 19, 2023Course: Introduction to Concurrent Programming with GPUs
Robert
Course: Introduction to Concurrent Programming with GPUsReviewed Aug 29, 2023Course: Introduction to Concurrent Programming with GPUs
Eric
Course: Introduction to Concurrent Programming with GPUsReviewed Apr 26, 2023Course: Introduction to Concurrent Programming with GPUs
Erwin
Course: Introduction to Concurrent Programming with GPUsReviewed Apr 29, 2025Course: Introduction to Concurrent Programming with GPUs
Abdul
Course: Introduction to Concurrent Programming with GPUsReviewed May 15, 2026Course: Introduction to Concurrent Programming with GPUs
Kanchana
Course: Introduction to Concurrent Programming with GPUsReviewed Oct 29, 2026Course: Introduction to Concurrent Programming with GPUs
Mahalakshmi
Course: Introduction to Concurrent Programming with GPUsReviewed Jun 8, 2026Course: Introduction to Concurrent Programming with GPUs
Hari
Course: Introduction to Concurrent Programming with GPUsReviewed Mar 22, 2026Course: Introduction to Concurrent Programming with GPUs
Izzatbek
Course: Introduction to Concurrent Programming with GPUsReviewed Dec 10, 2025Course: Introduction to Concurrent Programming with GPUs
Amaljosh
Course: Introduction to Concurrent Programming with GPUsReviewed Oct 25, 2024Course: Introduction to Concurrent Programming with GPUs
Leo
Course: Introduction to Concurrent Programming with GPUsReviewed Jan 14, 2025Course: Introduction to Concurrent Programming with GPUs
Shashvat
Course: Introduction to Concurrent Programming with GPUsReviewed Jul 17, 2022Course: Introduction to Concurrent Programming with GPUs
Kevin
Course: Introduction to Concurrent Programming with GPUsReviewed Nov 11, 2025Course: Introduction to Concurrent Programming with GPUs
Freddy
Course: Introduction to Concurrent Programming with GPUsReviewed Aug 8, 2025Course: Introduction to Concurrent Programming with GPUs
Nivetha
Course: Introduction to Concurrent Programming with GPUsReviewed Nov 21, 2024Course: Introduction to Concurrent Programming with GPUs