Heterogeneous nucleation involves several stages: 1. Adsorption: Molecules or atoms from the reactant phase adsorb onto the surface of a support material. 2. Nucleation: These adsorbed species cluster together to form a stable nucleus, overcoming the energy barrier with the help of the support surface. 3. Growth: The formed nucleus grows into larger particles, providing active catalytic sites.