Programming a CFD Solver
Writing various simple CFD solvers which can be helpful to understand the concepts.