Can anyone assign courses to anyone in the organization?

No, the site administrator will have to create a new permission which gives users the capability to assign courses to anyone in the organization and give this permission to the users who want to assign courses.