Please consider the idea of having multiple different All courses pages. let me explain why do people might need this:
If I got a elearning site with multiple topics, like a school website with different subjects like math, geographics, english, etc, and I have lots of courses in those subjects. I can't just add them to filter as the navigation is completely different for each study.
That is why it would be great to have different pages with different All courses navigation for each subject.