Control Flow: The order in which instructions are executed in a program. The for loop header is an example of control flow as it determines how many times certain statements will be repeated.
Nested Loops: When one loop is contained inside another loop. This allows for more complex iterations over multidimensional data structures.
Loop Termination: The condition(s) that need to be met for a loop to exit or stop executing its code block.