This document summarizes hydrogenation reactions using both heterogeneous and homogeneous catalysts. It discusses the mechanisms and selectivity of hydrogenation of alkenes, carbonyls, nitriles, nitro groups and azides using catalysts like platinum, palladium and rhodium. It also covers directed hydrogenation, asymmetric hydrogenation and transfer hydrogenation reactions. The order of reactivity for reducing different functional groups is provided.