Why does popcorn pop?

Heat turns water inside each kernel into steam until the shell bursts open.