2019 schedule available now!

View upcoming courses (starting in May).

Don't see a course you want? Contact us to have your name added to a waiting list. Have a group? Contact us to schedule your choice of course at a time that works for you! Register for courses on the course page (Level 1, Level 2, Level 3 - kids, family, adult, Level 4).





Courses are added regularly due to demand: check back or contact if none of these dates work for you.