לולאה היא הוראה שאומרת למחשב לחזור על קבוצת הוראות כמה פעמים — מספר קבוע, כל עוד תנאי נכון, או לעולמים.
במקום לכתוב עשר פעמים ״זוז קדימה״, כותבים פעם אחת ״חזור 10 פעמים: זוז קדימה״. הקוד קצר יותר, ברור יותר וקל לשינוי. כל חזרה של הלולאה נקראת לפעמים ״איטרציה״.
יש שני סוגים עיקריים: לולאה עם מספר חזרות ידוע (for בפייתון, ״חזור X פעמים״ בסקראץ׳), ולולאה שחוזרת כל עוד תנאי נכון (while, ״חזור עד ש…״). בסקראץ׳ יש גם ״לעולמים״, שמשמשת למשחקים שבודקים כל הזמן מה קורה.