I tried to find if the topic was already covered but i couldn't, so i'm planning on developing this new feature.
In our university courses are separated by people who attends them (programs) and people who teaches (faculties). Then, you can reach CS101 through Undergraduate->City->Engineering and through Science & Technology Faculty->Courses among some other ideas to facilitate navigation.
Anyone with similar problem? I already started coding following moodle standards and i hope to get a beta version within two months.