Loops are a type of control flow structure in programming in which a series of statements may be executed repeatedly until some condition is met.