
Dance with Roudi & Vee
Weekly Classes
Our weekly Salsa and Bachata classes take you from Beginner level and up, helping you grow with confidence each step of the way.

Salsa
Salsa is a joyful, energetic dance deeply rooted in Afro-Caribbean and Latin American culture. It blends rhythm, movement, and partner connection with playful footwork and musical expression. In our weekly Salsa classes, we focus on strong technique, timing, musicality, and connection—while sharing the cultural essence behind the dance. Our goal is to help you feel confident, connected, and free to express yourself on the dance floor, whether you’re social dancing or continuing your dance journey.

Bachata
Bachata is an expressive and rhythmic dance that originated in the Dominican Republic, known for its musicality, flow, and emotional connection. It combines grounded footwork, smooth body movement, and clear partner communication. In our weekly Bachata classes, we emphasize technique, rhythm, musical interpretation, and cultural roots, creating a supportive space where dancers can grow in confidence, connection, and personal expression—on and off the dance floor.
LEVEL 1
Level 1 is your introduction to the world of Salsa/Bachata. This class gives new dancers everything they need to feel comfortable, confident, and connected on the dance floor.
What you’ll learn:
-
Basic timing, rhythm, and footwork
-
Simple partnerwork that teaches you how to lead or follow clearly
-
Gentle body movement to help you feel natural in the dance
-
How to connect with the music and stay grounded in the beat
-
Comfort, confidence, and ease when dancing with a partner
Level 1 is all about building strong foundations and discovering the joy of the dance. This level is suitable for beginners (no previous dance experience required) and recommended for those who would like to strengthen their Salsa/Bachata foundation.
Level 1 classes are currently being offered through the City of Campbell River Recreation Program (see Schedule page for more information)
LEVEL 2
Level 2 is where dancers begin to shape their technique, adding more rhythm, personality, and flow to their dancing.
What you’ll learn:
-
Cleaner, more dynamic footwork variations
-
Stronger body movement with balance and control
-
Partnerwork transitions that feel smooth and intentional
-
Connection skills that make your dancing feel clearer and more secure
-
Intro to styling for both leaders and followers
-
Musical awareness—learning how to express different sections of a song
Level 2 is where everything starts to feel fluid and expressive. This level is ideal for dancers who have a solid Level 1 foundation, along with intermediate dancers coming to us from other dance communities. *Please contact us if you are unsure if this level is right for you!
For up-to-date class dates, times, and locations, please visit our Schedule page.
LEVEL 3
Level 3 is for dancers ready to level up their technique, take on more complex movements and step into a higher level of personal expression.
What you’ll learn:
-
Advanced shines with direction changes, speed control, and precision
-
Complex partnerwork patterns that require connection, timing, and teamwork
-
Detailed body mechanics (isolation, waves, rotations, layers)
-
Understanding musicality on a deeper level—accents, breaks, and emotional interpretation
-
Stronger lead/follow signals for elegant, seamless movement
-
Developing your personal style and performance-level presence
Level 3 transforms your dancing—this is where technique meets artistry. Prerequisite: A strong understanding of foundations and Level 2 technique, comfort with social dancing, and at least one year of dance experience are recommended for joining Level 3. *Please contact us if you are unsure if this level is right for you!