foreach — для массивов (курсы, ученики). for — для счётчиков и фиксированных диапазонов.
$courses = ["PHP", "HTML/CSS", "JavaScript"];
foreach ($courses as $c) { echo "- " . htmlspecialchars($c) . "<br>"; }
for ($i = 1; $i <= 5; $i++) { echo "Урок №" . $i . "<br>"; }