⚠️ Unofficial & Independent — cuda.live is not affiliated with, endorsed by, or connected to NVIDIA Corporation. CUDA® is a registered trademark of NVIDIA Corporation. Visit NVIDIA's official CUDA page →
Free & Unofficial Tutorials
Master CUDA Programming
Learn GPU parallel computing from the ground up — and run CUDA code online with no GPU required. Free tutorials, real code examples, and a cloud-powered playground. 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.
⌨️
Run CUDA Online, No GPU Needed
Write and execute real CUDA kernels directly in your browser — no GPU, no local toolchain required. Powered by cloud GPUs.
🚀
Zero to Parallel
Go from zero knowledge to writing optimized GPU kernels. Each chapter builds on the previous, with exercises along the way.
Curriculum
0
Installing CUDA
Toolkit setup on Windows & Linux
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
Run real CUDA code online — no GPU needed