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:
Select the “Settings” tab in your Moodle course site.
In the first section named “General,” set Course visibility to Show.