Alpha and Beta releases are stages in software release life cycle. Could these terms be used to denote the stages of ripeness of an online course?
The background for this question is that I have created a website to sell and teach online courses of my own making. The courses are about preparation for a technical interview for software engineering positions, so that most potential students should be aware of the mentioned terms in their original context.
I would say that a freshly developed course is in Alpha release (and charge less for it) to account for the fact that some errors and glitches are to be anticipated. I would then improve the course based on student feedback and advance it to the Beta release. In other words, I would rather say straight that the course might need improvement based on the students' feedback and offer a significant discount to people who are willing to struggle a little bit to save money, than to lose my reputation for producing top-notch courses.