Hi Pat,
You could achieve this using the featured links block.
You could set up a featured links block called 'recommended courses' on your dashboard.
Add the course tiles you want to appear.
Then can then assign each tile to a specific audience of users.
For example; Users will only see the advanced first aid course if they are in an audience of users who have completed the basic first aid course.