I got my hands on Landau, Course of Theoretical Physics. I want to challenge my understanding of the book by writing a physics engine that provide a computational layer for the book chapter by chapter.
Out there you can find any sort of stuff if you are interested in physics engines, from general computation frameworks like Mathematica to game engines like Unreal. A good textbook on physics engines is Structure and Interpretation of Classical Mechanics, an unusual physics textbook that approach the subject from computational perspective.
I will be start with the hard part of implementing Navier-Stokes equation, following the paper Real Time Fluid Dynamics for Game, Stam 2003.
I implemented it in ClojureScripts and so far got pretty recent results, you can find it at https://github.com/SolbiatiAlessandro/steamengine. I named it
steamengine since I want to try to simulate the fluid-dynamics physical process of steam engines. Here are three examples of what you can do with the implementation of that paper: