Block of code can run more then once, rather then pasting multiple times – code is placed in loop, loops programmed repeatedly, less prone to mistakes – told to loop a fixed number of times, loops until particular task is done – search for item until it is found or until it is tired – keywords: for, while, loop, until