Learn GPGPU in your browser

A free hands-on GPGPU course built on gpu.js: write real kernels in your browser, run them on your own GPU, and learn ideas that transfer to CUDA and WebGPU.

GPGPU 101

From zero to your first thousand threads

Parallel Primitives

The handful of patterns everything else is built from

Math & Simulation

Heavy math, thousands of threads at once

Computer Vision

Teaching a GPU to look at pictures, not just draw them

Signal Processing

Time in, frequency out — and the algorithm that made it practical

Computational Graphics

Pictures computed, not drawn

Others

This page is an interactive exercise — the editor, the GPU runner and your saved progress need JavaScript. The text above is the full brief.