In the first stages an overview of various numerical methods and the governing partial differential equations are classified in a general manner. The finite volume technique and the finite difference technique are mainly considered. The usefulness and limitations of the methods are discussed. The handling of so-called convection-diffusion terms is treated in details and commonly used algorithms are presented. Numerical diffusion and its effects are presented. Algorithms for handling the coupling between the pressure and velocity fields are discussed thoroughly and the procedures SIMPLE, SIMPLEC, SIMPLEX and PISO are introduced. Staggered and non-staggered (colocated) grids are discussed and turbulence modeling is summarized briefly. Methods for solving algebraic equations are presented-. In the design tasks some calculations can be carried out by a pocket calculator while some others require computer coding by the students. In addition, a general in-house computer code for two-dimensional problems is provided. Information and applications of commercially available codes are demonstrated. By solving a number of design tasks, tutorial sessions etc, the students will get skill in solving various heat transfer problems of engineering relevance.