warming up your workspace

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.