This document provides an overview of a Computational Fluid Dynamics (CFD) training course held from May 22-27, 2017 in Mumbai, India. The course will cover the basics of CFD including definitions, how CFD can help with design, the analysis process and steps, governing equations, input requirements, boundary and initial conditions, turbulence modeling, and numerical solution methods. The instructor has over 15 years of experience in hydraulic design engineering and will ensure attendees have a strong understanding of theoretical fluid dynamics and heat transfer needed to properly apply and interpret CFD simulations.