4 free CUDA resources to learn GPU programming from scratch, from NVIDIA to Oxford

techNmak · x · 2026-10-19

Four free resources for learning GPU programming from zero: (1) NVIDIA's official Modern CUDA C++ course with lectures, slides and notebooks on parallel algorithms, CUDA streams and kernel writing; (2) freeCodeCamp's 12-hour CUDA course by Elliot Arledge, from setup through kernels, memory management, matrix multiplication and custom PyTorch ops; (3) University of Illinois' Applied Parallel Programming covering execution/memory models, tiling, reductions, scans and convolution; (4) Oxford's CUDA Programming on NVIDIA GPUs with free slides and exercises by Mike Giles and Wes Armour.

Original post →

More from Infra

Infra channel →