If you are need to make the reservations for the courses, so probably you are need to have several reservations per the same FULL date at the specific same calendar, if so then you are need to check the Booking Calendar Business Large version.
At this version is possible to set the capacity of the booking resource, it’s mean that your visitors can make the several reservations per the same date, in other words, the date(s) in calendar will be available until lumber of reservations per these full dates is less than capacity of the booking resource. Please note, if you will use the timeslot selection for the booking resource with capacity higher than one, so then this timeslot will be simply record as a data into DB according this booking, but will not impact to the time availability.
Please read more info about the booking resources and how to configure them here
Please read the Booking Calendar version overview here
You can test Booking Calendar live demos at this page to be sure in functionality and do not have misunderstanding.