Interactive Course

GPU Programming &
Kernel Development

From Python to production-grade CUDA kernels. Learn GPU architecture, memory optimization, Triton, Tensor Cores, and quantization through interactive lessons and hands-on notebooks.

Table of Contents
📚 Math Prerequisites

Not confident with linear algebra or floating point math? Take the diagnostic quiz to identify gaps and find curated resources. This is a reference—work through it as needed, not a required prerequisite.

Take the diagnostic quiz →
📓 Practice Notebooks

29 hands-on Jupyter notebooks covering the complete GPU programming journey. Run them in Google Colab with free GPU access.

View all notebooks →