Computational fluid dynamics (CFD) is the use of numerical methods and algorithms to solve and analyze problems involving fluid flows. CFD allows engineers to simulate fluid flow, heat transfer, and other related physical processes. It provides a virtual laboratory for testing new designs without building physical prototypes. CFD is used across many industries like aerospace, automotive, biomedical, and more. It complements experimental testing by reducing costs and providing comprehensive flow field data. The document discusses the basics of CFD including discretization methods like finite difference and finite volume, common boundary conditions, and where CFD is applied.