Challenge: Paging

Has anyone successfully implemented this challenge?
Ive read the official documentation and also tried paging code lab but didn’t understand much from either.
It feels like a big jump from what we’ve learned in chapters before to this.

So I’m looking for some guidance on what should I learn, understand and read to be able to finish this challenge.