On-Demand Programs

We recognize you may not be able to join a class at a specific time. We see you! That’s why we created a collection of video-based options so you can press play when it fits your schedule.

PRO TIP: Using a smart device? Rotate to landscape for best viewing with class description overlay on photos (you can scroll the text too).

CLICK ON THE IMAGES: You will find helpful information for each of our classes with the “recommended level” between beginner, intermediate, advanced, and all levels.