Cover a lot of ground

To deal with much information or facts, to travel a great distance.

We covered a lot of ground in our history class at school.