You can book up to a year in advance or last-minute. Submit your request as soon as possible since some periods are very popular, and courses can be fully booked.