A course is only visible to administrators until published. Publishing a course does not make the course visible to users. The visibility of a course in the end users library is controlled using group memberships.
How to publish a course
From the Left Navigation menu choose Courses, and then select the course you wish to publish. You will be redirected to the course details page.
Choose Publish from the Action dropdown in the Top Navigation menu.