You learned while for unknown iterations, for for counting, and for...of for iterating values. You used break to exit early and continue to skip iterations.
You practiced loop patterns: summing, searching, and filtering. You combined loops with conditions for problems like FizzBuzz.
Key habits: verify loops can exit, use for...of for arrays, and watch for off-by-one errors.