Snap Dance Studios in Cochrane, Alberta offers a variety of dance programs for ages 0-18, from beginner to advanced levels. The studio provides instruction in several styles, including classical ballet techniques and urban dance forms like Hip Hop and Breakdance.