The aim of this course is to introduce the fundamental application of simulation of fluid mechanics and heat transfer phenomenon and solving thermo-fluids problem via computational method. Holistic approaches of programming and commercial software are essential towards solving, analyzing and evaluating the results of thermo-fluid problems. The course focuses on solving of two and three dimensional fluid flow and heat transfer problems utilize commercial softwares. The course starts by introducing the history and applications of Computational Fluid Dynamics (CFD). Then it revises the behavior of fluids in motion and derivation of the governing flow equations before detail discussion of various descretization techniques. Moreover, the course discusses the practical guidelines for CFD and simulation of thermo-fluid problems using Ansys Fluent commercial software.