Adult
Programs

Private, semi-private, and group sessions for all levels — beginner to competitive. Train year-round, indoors and out.

1–12
Athletes/Session
8+
Sessions/Week
All
Skill Levels

Three Ways to Train

Who It's For

Our programs are designed to help anyone improve their beach volleyball skills. Whether you're just starting or heading to the NCAA next year — we can help you get better, faster, and more knowledgeable about the game.

Get Started
🌱
Beginners
Never played? We'll build your foundation from the ground up.
📈
Recreational
Play for fun but want to improve? We'll sharpen your skills.
Intermediate
Ready to level up? We'll fix the technical gaps holding you back.
🏆
Competitive
Serious about winning? Advanced strategy, conditioning, and mental toughness.

Weekly Schedule

☀️ Outdoor — Summer (Jun–Sep)
Valleyview Park

Group sessions: Sun, Mon, Wed, Thu & Fri

Private & semi-private: weekdays + limited weekends

28 Street SE & 30 Avenue SE, Calgary, AB

❄️ Indoor — Winter (Oct–May)
The Beach YYC

Year-round training on indoor sand courts

Private & semi-private: weekdays + limited weekends

3030-2600 Portland Street SE, Calgary, AB

Our Approach

We assess each athlete across six key areas and adjust every session to build on strengths and eliminate weaknesses. No two training plans are the same.

Also: Sand Agility Training →
Speed & Explosiveness
Getting you from A to B as fast as possible through all phases of movement.
💪
Stamina
Sessions more intense than games — so competition feels easy by comparison.
🎯
Skills & Technique
Every skill taught correctly with clear explanations of why, so you keep improving.
🧩
Game Strategy
Identifying opponents' weaknesses and learning the plays that create a strategic edge.
🏃
Agility & Direction
The most important element in beach volleyball. Explosive, deliberate movement.
🧠
Mental Toughness
The will to win — training pushes athletes to discover what they're capable of.

Ready to Get Started?

Choose the format that fits your goals. Text Marc directly with any questions — (403) 701-5772.

Contact Us View Schedule