GPU / AI

CUDA and GPU Programming

GPU architecture, CUDA kernels, blocks, warps, memory hierarchy, streams and profiling.

4.8Advanced systemsIntermediate → Advanced9 modules
Outcome

Learn the infrastructure concepts behind GPU, CUDA, AI serving and production backend systems.

Good for

Students moving toward GPU programming, AI infra, backend infra or systems design interviews.

Prerequisites

Comfortable C++ or Python basics, arrays, memory concepts and basic command-line workflow.

Curriculum

What you will study

Modules are shown like a course curriculum so you can scan the path before starting.

01GPU architecture
02CUDA execution model
03Kernels
04Blocks and threads
05Memory hierarchy
06Warps and divergence
07Shared memory
08Streams and events
09Profiling