Learn

Each lesson is a small, isolated setup in the same C physics. Run one, watch, then change one number.

Compare two runs

Run the same setup twice with different steps, methods or speeds and plot the difference. Open the comparison lab.

Lessons change the rules

Lessons start from simple invented states (circles, perihelia) and keep planets as point masses so their analytic answers apply. The main scene is different: it starts from the real sky of 2026-06-09 with planetary J2. Each lesson can switch between Verlet and Euler and choose its step; the comparison lab and solar-lab CLI export the same numbers as CSV.