v9.1.1
Menu

Write Fast GPU Code in Python

GPU Basics with Triton Study Plan

An 8-chapter curriculum that takes you from "what is a warp?" to writing fused, tiled GPU kernels in Triton that rival hand-tuned CUDA — all in Python.

8

chapters

40

topics

4

free chapters

01

The path

4 phases, in the order we recommend.

  1. 1
  2. 2

    GPU Fundamentals

    Weeks 1-2
    Ch 1: Why GPUs?Ch 2: Architecture & Memory

    Warps, SMs, the memory hierarchy

  3. 3

    Writing Kernels

    Weeks 2-5
    Ch 3-4: Triton & Vector AddCh 5: Autotuning & Benchmarks

    program_id, offsets, masking, BLOCK_SIZE

  4. 4

    High Performance

    Weeks 5-8
    Ch 6-7: Fusion & MatmulCh 8: Advanced Kernels

    Fused softmax, tiled matmul, attention

Tip: Each chapter includes interactive demos and theory exercises.

Pro chapters (3-8) require a premium subscription.

02

Chapters

4 of 8 chapters free. The rest unlock with Pro.

03

Practice

Problem sets that drill this plan's topics.

Triton Programming

Apply the curriculum hands-on: 26 GPU-kernel problems that run on a real NVIDIA GPU, from vector addition to fused softmax, tiled matmul, and a single-query attention kernel.

Triton FundamentalsElementwise & Fused OpsReductions & Normalization+2
5 topicsView problems→

Curriculum designed to take you from GPU fundamentals to writing high-performance Triton kernels that approach cuBLAS-level speed.