Maybe you can somehow always create these courses into a category called "Pending Approval" and this "Pending Approval" category can be hidden.
Then, at some point in time, someone can move courses to their proper category.
Then, at some point in time, someone can move courses to their proper category.