Back to Introduction to Parallel Programming with CUDA
Johns Hopkins University

Introduction to Parallel Programming with CUDA

This course will help prepare students for developing code that can process large amounts of data in parallel on Graphics Processing Units (GPUs). It will learn on how to implement software that can solve complex problems with the leading consumer to enterprise-grade GPUs available using Nvidia CUDA. They will focus on the hardware and software capabilities, including the use of 100s to 1000s of threads and various forms of memory.

Status: C and C++
Status: Performance Tuning
IntermediateCourse22 hours

Featured reviews

TT

5.0Reviewed Jun 10, 2025

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.

PB

4.0Reviewed Feb 21, 2024

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.

All reviews

Showing: 20 of 31

Artur Klauser
2.0
Reviewed Jan 6, 2023
Leander R.
1.0
Reviewed Sep 4, 2023
David Humphrey
3.0
Reviewed Nov 11, 2022
Vadim Gimpelson
1.0
Reviewed Jul 31, 2023
Kawoto Bogale
5.0
Reviewed Jun 29, 2023
peter brooker
4.0
Reviewed Feb 21, 2024
mansour alawi
3.0
Reviewed Sep 16, 2022
고지은
3.0
Reviewed Apr 19, 2024
Andy Gao
3.0
Reviewed Jul 7, 2023
Mitesh Sharma
2.0
Reviewed Jun 5, 2023
Yukihiro Fujita
2.0
Reviewed Feb 27, 2023
Thomas Toseland
5.0
Reviewed Jun 11, 2025
Thillai Ajay
5.0
Reviewed Apr 12, 2026
Sathish Kumar
5.0
Reviewed Mar 25, 2026
Yiquan Liu
4.0
Reviewed Jul 2, 2023
Thanh Tu Nguyen
3.0
Reviewed Feb 7, 2025
Hesham Hendy
3.0
Reviewed Feb 7, 2024
Marcos Camargo Lima Filho
3.0
Reviewed Oct 28, 2023
Kevin Courter
3.0
Reviewed Nov 20, 2025
Mudit Pandey
2.0
Reviewed Jun 24, 2024