Numerical simulations of two-dimensional (2D) laminar mixed convection heat transfer and nanofluids flows over forward facing step (FFS) in a vertical channel are numerically carried out. The continuity, momentum, and energy equations were solved by means of a finite volume method (FVM). The wall downstream of the step was maintained at a uni form wall heat flux, while the straight wall that forms the other side of the channel was maintained at constant temperature equivalent to the inlet fluid temperature. The upstream walls for the FFS were considered as adiabatic surfaces. The buoyancy assist ing and buoyancy opposing flow conditions are investigated. Four different types of nanoparticles, Al20 3, CuO, Si02, and ZnO with different volumes' fractions in the range of 1-4% and different nanoparticle diameters in the range o f25-80 nm, are dispersed in the base fluid (water) are used. In this study, several parameters, such as different Rey nolds numbers in the range of 100 < Re < 900, and different heat fluxes in the range of 500