Yes, course creators can upload as many courses as they wish. There is no restriction on the number of courses they can launch using Teachmore.