Control blocks have control loops like if-then, if-else, for each, repeat until, etc. Most of the Control loops have C Blocks. Other blocks can fit inside the C blocks. The code inside the blocks gets executed until the control condition is met.
Repeat Untilblock executes the code until the specified condition is met.
For Eachblock iterate over a list of items
If-Thenblock executes some code if a certain condition is true.
If-Then-Elseblock executes some code if the certain condition is true. If false, executes alternate code.
Repeatblock executes a code
Nnumber of times.
Waitblock executes code after N milliseconds.