I'll upload the class as a video. It will have questions throughout it and a quiz at the end. People need to be able to start and stop at any time and save their progress. This will not be live.
It would also be ideal if it accepted payment but that is not a must.