Thatt is cheap solution... Anyway you could use virtual products plugin + osclass pay as an alternative.
For selling access to course, probably some different solution could be used, but I do not think there is big business with courses and many ootential customers