Interactive Course

GPU Programming
& Systems

From architecture to production. Learn memory optimization, kernel development, training at scale, multi-GPU parallelism, and deployment through interactive lessons and hands-on notebooks.

📚

Not confident with linear algebra or floating point math? Take the diagnostic quiz to identify gaps and find curated resources.

Table of Contents

📓

33 hands-on Jupyter notebooks with free GPU access. View all notebooks

All material licensed under CC BY-NC-SA 4.0