So When a user generates a course, make the course public so anyone can search it. This will help reduce AI usage, and allow instant access for user to access courses. If in any rare occasion if course doesn't exist, just use AI to generate it, simple.