The calendar view is typically used for events that have specific dates. So, if you want an event to always be visible on the calendar, yes, you would need to have a long range of dates.
Maybe you’ve already thought of putting a simple message like this on your calendar page and just linking to the self-paced course?
In addition to the following events, our self-paced course is always available.