Hi! This semester at the TU Berlin, I’ll help teach the course “Numerical simulation techniques in engineering” or in its original German title - “Numerische Simulationsverfahren im Ingenieurwesen”. It’s a fascinating topic, you should come!
Here’s the course website with all the necessary information.
In the video you can see a simulation of a viscous flow (example here: lid-driven cavity flow), something of this sort will be easy for you to program after you heard the course.