* Introduction to CFD
* Basic concepts of fluid mechanics: Fluid Properties, Types of fluid flow, Fluid Motion Description (Eulerian & Lagrangian), Fluid acceleration
* Overall CFD workflow: Geometry Preparation, Mesh Generation, Initial Condition & Boundary Condition, Solver Setup & Solving, Post Processing & Results Visualization
* Derivation of Continuity, Momentum & Energy equation
* Derivation of Navier-Stokes equation
* Characteristics of Fluid flow PDEs: Elliptic, Parabolic & Hyperbolic
* Basics of Discretization
* Finite Difference Method - Forward, Backward and Central difference schemes, Order of accuracy of Discretization schemes, Time Marching Schemes
* Solution of 2D Steady Diffusion Problem using FDM with Python coding
* Solution of 2D Unsteady Diffusion Problem using FDM with Python coding
* Finite Volume Method: Discretization of Diffusion Equation & Convection-Diffusion Equation
* Finite Volume Method: Upwind Scheme for Convection Dominated Flow
* Python code for the solution of 1D Steady Diffusion Problem using FVM
* Python code for the solution of Steady Convection-Diffusion Problem using FVM
* Solution of Incompressible Fluid Flow Equation: SIMPLE Algorithm
* Errors in CFD, Overall Accuracy of CFD Solution & Grid Generation Techniques
* Mesh quality matrices in CFD
* Introduction to Turbulent Flows
* Overview of turbulence models: RANS, LES, and DNS
* Resolution challenge in Turbulence
* Reynolds Averaged Navier-Stokes Equation Derivation
* Turbulence Modeling: Spalart-Almaras Model, k- ε Model & k- ω Model
* Best practices in CFD