Learn Python for GPU Computing and Graphics
Understand how a GPU actually renders and computes, simulated step by step in numpy. Built for graphics and performance engineers, and the GPU-curious. You write real Python, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.
11 projects, 275 hands-on levels, first project free.
Problems you will solve
- rasterize a triangle to a pixel buffer
- compute a dot product without np.dot
- build a shading pipeline
By the end you can reason about parallelism and the graphics pipeline from the ground up.
What you will build
- Foundations: code through GPU computing
- The GPU Programming Model
- Data-Parallel Patterns
- The Memory Hierarchy
- Linear Algebra on the GPU
- Vectors and Transforms
- The Rasterization Pipeline
- Ray Tracing
- Shaders and Image Processing
- Particles and Physics on the GPU
- Capstone: A Complete GPU Renderer
Start the GPU & Graphics track free.
Frequently asked questions
Do I need to know how to code to start GPU & Graphics?
No. The GPU Computing and Graphics with Python track starts from the fundamentals and builds up, and the first project is free.
Do I need to install anything?
No. Every level runs in your browser and is graded the moment your code works. No Python install, no setup.
What language will I write?
Python. You write real Python, run it, and get instant feedback across 275 hands-on levels.
Is it free to start?
Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.