Tool
Python
Intermediate
30 min
Velocity Verlet: keep the Earth on its orbit for a thousand years
Afterwards you can integrate Newtonian particles with velocity Verlet, choose its time step, and check a long simulation by its energy error.