Control Flow is when the program executes particular commands in response to a conditional check. This allows for computers to be fluid and interact rather then executing a sequence of lines of code independent of a user interacting with the machine.
You might play a video game with buttons that control your character. If you push the A button the character jumps, otherwise (else) your character keeps running.