​​​​What makes Soap create Bubbles ?

Soap molecules have two very different ends: one end attracts water (hydrophilic) and the other end repels water (hydrophobic). When soap mixes with water, the opposite ends of the soap molecules sandwich a thin layer of water between themselves.
This creates a thin film that encompasses a tiny bit of air. What do we call that? A bubble! So when you look at a bubble, what you're actually seeing is a tiny bit of air trapped inside a thin film that's composed of two layers of soap molecules encasing a thin layer of water.