A course is often not the goal in itself. The goal is what the person can do once they have passed it: reserve a shift they were not allowed to reserve before, or see an Opportunity that was hidden from them. Vome handles this through course automations, which assign profile tags on completion, and through the access rules elsewhere in the platform that read those tags.
This article walks through the whole chain, from the automation to the shift and the Opportunity.

Course automations are rules attached to a single course that run on their own as people move through it. You find them in the course builder under Automations, described in the app as automated actions and notifications that run as users move through this course.
Each automation has a name, one trigger, and one or more actions. You can have as many automations on a course as you need.
There are eight triggers:
For unlocking access, the trigger you almost always want is When the user completes the course, because it only fires on a pass.
Four:
Assign tags is the one that does the unlocking. The tag itself does nothing, but the access rules described below read it.
Use a tag on the course, then an advanced reservation restriction on the shifts.
Pick the match type deliberately. At least 1 is the usual choice when any one of several qualifications will do. All is for shifts that genuinely need every listed credential. None is the inverse, useful for keeping a group out of a shift rather than letting them in.
You can set the restriction on an individual shift, and you can apply it across many shifts at once through the bulk shift editing tools and when importing a schedule, where the option is called Manage advanced reservation restriction.

Set the Opportunity to Semi-private and add a profile tag condition.
An Opportunity has three visibility modes. Public is visible to everyone, Private is hidden, and Semi-private is described in the app as visible only to eligible users based on specific conditions they have to meet. Under Semi-private you customize the conditions, which can include being active in your database, having completed specific sequences, holding a specific Opportunity assignment, age, site association, and profile tags with an any, all or none match.
Point the tag condition at the same tag your course assigns. The result is that finishing the course makes the Opportunity appear for that person. They can then register for it and go through your normal recruitment workflow, screening included. The course does not skip the workflow, it gets them to the front door.
This is the practical answer when you cannot assign the Opportunity outright but you do want qualified people to find it themselves.
No. Course automations have four actions, and assigning an Opportunity is not one of them.
If direct assignment is what you need, put the course inside a sequence. A sequence step automation does have an Assign opportunities action, alongside assigning tags and sites. So the pattern is: course as a sequence step, and the step's automation assigns the Opportunity when the person clears it.
If the course has to stay standalone, the semi-private route in question 5 is the closest equivalent. It puts the Opportunity in front of them and lets them register.
Yes. Add a second action, Award an achievement, to the same automation. One automation can assign the tag and grant the award together, so the person gets both the access and the credit in one step. See Can I grant an award when someone completes a course?
Build backwards from the access, and test before you publish widely.
Doing it in this order means the gate is already in place when the first real person finishes, rather than a day later.
