Hi Libby
I agree on your disagreement on suitability of programs😊 . This wouldn't work if the course is part of a certification too as the course is reset when recertifying and this would also rest in the program.
Possibly creating learning plans to assign and enrol in courses by audience - there are a few steps involved so not for the faint hearted.
Regards