Hi Hayley
These users would have access to all visible courses by default. These user wouldn't be able to enrol in the visible course unless the course has self enrolment allowed.
It is possible to hide courses from the catalogue by hiding the category or by enabling audience based visibility and setting visibility for the programme to users who are enrolled or a member of an audience
regards