Direct the flow of your program's execution using conditional statements (if, switch) and loops (for, while, do-while).
Make decisions in your code by executing blocks based on one or more conditions.
Select one of many code blocks to be executed based on the value of a single variable.
Execute a block of code a specific number of times using the compact `for` loop syntax.
Repeat a block of code as long as a condition is true, using `while` and `do-while` loops.
Alter the normal execution flow of loops using `break` to exit and `continue` to skip an iteration.
Understand the `goto` statement for unconditional jumps, its usage, and why it's often discouraged.