All Moodle course sites are created with their visibility set to “Hide” so the course will not appear on any course listings, except to teachers of the course and administrators.
To make your course site available to students:
Click the gear menu in your Moodle course site, and then click Edit settings.
In the first section named “General,” set Course visibility to Show.