The second part of the material focuses on repetition in programs and on how to divide functionality into distinct units.
The table of contents above lists the topics of the second part of the course. The second part has been designed to cover the second week of the course. You should reserve well above 10 hours for each part of the course, depending on previous experience with computers. If you've tried programming before, you might advance faster in the beginning.