phi

Pick a project.

Start here
drag to orbit

Gravity Simulator

Build an n-body solar system from a bare inverse-square law.

You’ll learn
Beginner
Start

Black Hole Renderer

Bend light around a Schwarzschild black hole, then port it to the GPU.

You’ll learn
Advanced
Coming soon

Quantum Atom

Render a hydrogen orbital from the wavefunction's probability density.

You’ll learn
Advanced
Coming soon
More tracks soon

Robotics, signals, and aerospace are next.