This course covers the various aspects of scrolling from manipulating frames and bounds all the way to building custom pull to refresh solutions.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/175248/updated-course-scroll-view-school-2