Surfactants are molecules that contain both hydrophilic and hydrophobic regions, allowing them to reduce the surface tension of liquids. They interact with both polar and non-polar molecules. Surfactant molecules aggregate to form micelles above a critical concentration, with the hydrophobic tails associating in the center and hydrophilic heads facing outwards. Surfactants are classified as anionic, cationic, zwitterionic, or non-ionic depending on the charge of their head groups, and they have a variety of applications including wetting, cleaning, dispersing, emulsifying, and foaming in products like cosmetics, detergents, emulsions, and insecticides.