Hey Alan,
Thanks for reaching out to us!
Sure thing! It sounds like you would need our PRO plugin to create recurring events. This would allow you to create a single course that has dates that repeat, for example, every Saturday for the next 3 weeks. This would allow you to have 3 different events show on the calendar but they would be associated as the same course.
To handle the “registration” you could use any of our Ticketing plugins. It sounds like the current limitations noted in our plugins regarding recurring events and our tickets isn’t actually a limitation in your case. It’s actually how you would like the registrations to work. With recurring events and our ticketing plugins, currently the tickets only apply to the event as a whole. So the same tickets apply across all instances of the event rather than each event in a recurrence having their own tickets.
You can limit the sale of the tickets by adding an “End Sale Date” and setting that date before your first class in a course to prevent the tickets from displaying on the later dates of the event.
Let me know if this helps.
Thanks!