What are the course dates and availability? All courses that currently have open registration are listed on our web site. We continually update this schedule and the best way to be notified of new course dates is to join our mailing list. Most all courses are also available for private delivery either on-site or online. Please contact us for more information.