This document provides an overview of computational fluid dynamics (CFD) and the history of fluid dynamics. It discusses key figures from antiquity to the present who contributed to the development of fluid dynamics and CFD through experimental and theoretical work. These include Archimedes, Leonardo da Vinci, Isaac Newton, Osborne Reynolds, and Prandtl. The document also describes how CFD works by setting up mathematical models and discretizing domains into meshes before numerically solving the governing equations.