Free & Unofficial Tutorials
Master CUDA Programming
Learn GPU parallel computing from the ground up. Unofficial tutorials, real code examples, and a browser-based playground — all free. Not affiliated with NVIDIA.
Why cuda.live?
📖
Step-by-Step Tutorials
Seven chapters covering everything from "What is a GPU?" to advanced performance optimization with real CUDA C/C++ code.
⌨️
Browser Code Editor
Write and run CUDA code directly in your browser — no GPU or local setup required. (Coming soon!)
🚀
Zero to Parallel
Go from zero knowledge to writing optimized GPU kernels. Each chapter builds on the previous, with exercises along the way.
Curriculum
1
Introduction to CUDA
What is GPU computing?
2
Programming Model
Threads, blocks & grids
3
Memory Management
Global, shared & constant memory
4
Kernels & Execution
Launching & configuring kernels
5
Synchronization
Thread sync & atomics
6
Streams & Concurrency
Overlapping computation & transfers
7
Performance Optimization
Coalescing, occupancy & profiling
⌨
Code Playground
Write & run CUDA in your browser (coming soon)