For loops are a fundamental programming construct that allow you to repeat a block of code multiple times. They are especially useful when you want to perform the same operation on each item in a collection, such as a list, array, or range of numbers.
For loops work much like how a sentence sounds when you say it out loud:
> For each item (i) in a collection of items (a range of numbers from 0 to n), do some task.
For the for loop above: we have simply printed each item in a list of numbers from 0 to 4.
Lets adjust that to perform a different task. In this case, we will print the square of each number in the list.