Hi Barry
Have you looked at the Learning plan enrolment method . This allows managers to select courses on their staff's learning plans and allows their staff to self enrol on these courses.
The learning plans can also include programs so the courses could be arranged in course sets to make it easier for the someone to see a group of courses and also control the order that courses should be completed.
Have a look and see if this might be suitable for your organisation
Regards