This chapter discusses different types of looping structures used in programming including while loops, do while loops, and for loops. It also covers nested loops. The learning goals are to understand principles for effective selection and loops as well as improve skills in algorithm design.