You want to restrict self-registration for a course that is displayed in the catalog.
1. Go under “Advanced Settings” under “Settings” tab.
2. Look for the “Invitation only” field. The field is set up by false by default.
3. Change the field by “true” and click on “Save Changes”.
4. On the LMS, the course will still be displayed on the catalog but learners will not be able to self-register.