I agree with Robert. You can't do this with standard Moodle and it's something people have been wanting for a long time (hence the invention of features such as iomad.org) But is it absolutely essential that other categories/courses are hidden from them? They can't access them anyway.
Roles and permissions
Role needs all courses in a category
This discussion has been locked so you can no longer reply to it.