Ага! Есть одно малозаметное, но значительно НО... за которое я получил по шапке. Напишу сообщение будущим искателям подобной информации.
1) Если создать скрытую категорию и в ней создать открытый курс, то все будет работать хорошо.
2) Если создать скрытую категорию и в неё перенести открытые курсы, то те без уведомления станут скрытыми. Как результат - студент не может найти и открыть требуемый курс. Приходится залазить в настройки каждого курса по отдельности и открывать их.