Hi @SonsuahrayPrice
How are your courses currently created? If you are using SIS integration, you can us a modified version of the course and enrollment feed files to create another course for each course that is been created.
However, what you're describing is basically having two versions of each course for the semester, which seems unnecessary and possibly very confusing for instructors.
What we have done at our school is to allow instructors to create their own sandbox/development courses, so only the instructors who want them get them created, and there's no confusion between the sandbox/development courses and the "real" official course from our SIS. Also, there's no need for a new sandbox/development course each term, when the instructor is teaching the same course for several terms--they just use the same one if they are making changes to the content.