You made some good moves such as not defining it as a multi-part class. However, “Attendees require approval from the event host” may be keeping some from signing up.
It may be better to list the prerequisites for each individual class and let them decide whether to enroll or they can study before the class to get ready.