How does the general public signup to become a registered user?

I've set up my course and units. I would like my users to be registered first before signing up for a course. How would the general public go about signing up to become a registered user?

Thanks.