This lesson shows how while and do-while loops work in Kotlin. The while loop checks the condition first. If true, it runs the code inside and updates variables, then checks again. If false, it stops immediately. The do-while loop runs the code first, then checks the condition. This means do-while always runs at least once. We traced a simple example printing numbers 1 to 3. The variable i starts at 1 and increases each loop. The while loop stops when i becomes 4 because 4 <= 3 is false. Key points: while loop may not run if condition is false at start; do-while runs once no matter what. The quiz asks about variable values and loop stopping points to reinforce understanding.