https://github.com/farukalamai/cpp-for-cuda
A structured C++ learning path designed specifically for developers preparing to learn CUDA programming.
https://github.com/farukalamai/cpp-for-cuda
cpp cuda gpu nvidia
Last synced: 13 days ago
JSON representation
A structured C++ learning path designed specifically for developers preparing to learn CUDA programming.
- Host: GitHub
- URL: https://github.com/farukalamai/cpp-for-cuda
- Owner: farukalamai
- Created: 2026-02-16T11:37:25.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-22T15:51:47.000Z (4 months ago)
- Last Synced: 2026-02-22T20:43:13.479Z (4 months ago)
- Topics: cpp, cuda, gpu, nvidia
- Language: C++
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cpp-for-cuda
A structured C++ learning path designed specifically for developers preparing to learn CUDA programming. Covers only the essential C++ concepts needed before writing GPU code — pointers, memory management, arrays, structs, and parallel-thinking patterns.

## Repository Structure
| Folder | Topic | Why It Matters for CUDA |
|--------|-------|------------------------|
| `00-basics/` | Variables, types, I/O | Foundation for all C++/CUDA code |
| `01-control-flow/` | Loops, conditionals | Understanding loop → parallel conversion |
| `02-functions/` | Functions | CUDA kernels are functions |