This lecture introduces computational fluid dynamics (CFD), which employs numerical methods to solve fluid dynamics and heat transfer problems using computer simulations. It discusses three fundamental approaches to fluid dynamics: analytical, experimental, and numerical methods, highlighting CFD's advantages in terms of cost, speed, and ability to simulate complex phenomena. The document outlines the applications of CFD across various fields, such as aerospace, automotive, and biomedical, while also addressing its limitations and the importance of accurate boundary conditions.