Courses/CFD Lessons for Absolute Beginners

CFD Lessons for Absolute Beginners

A structured, hands-on course in Computational Fluid Dynamics — from the governing equations of fluid mechanics to implementing your own Navier–Stokes solver in Python. No prior CFD knowledge required.

3 modules24 lessonsPython / NumPy — no special software needed
Prerequisites:
Basic Python (lists, loops, functions)Some calculus (derivatives)Curiosity about fluids
1

Module 1: Foundations

2

Module 2: Core CFD Methods

3

Module 3: Advanced Topics

Source notebooks available on GitHub

harishragul/cfd · curriculum/