Courses automatically become visible to students three days prior to the semester start. For example, if the semester starts on a Saturday, August 24th, courses become visible to students on the Wednesday, August 21st.
Please note that in Moodle when a course becomes visible it will show on the 'Future' courses tab of your dashboard until the official semester start at which time it will move to the 'In Progress' courses tab.
When registering, it may take a day or two for all of the systems to sync (registration, Learning Management System, synchronous tool, etc.).