Hey Jessica,
You can configure what restriction options you have in Site admin>plugins>Availability restrictions>Manage restrictions.
This means, for example, you could create an Dynamic audience based on course completion, and then base access on membership of it.
Hope this is useful,
George.