Implement Audience-Based Course Filtering & Group Restriction

"Please make it so we can exclude a specific category or only show specific categories on the course grid depending on the membership or audience. In my academy I have different types of audiences and I don't want one audience have the courses from the other