Home Registered Programs

Registered Programs

Art Classes


Find your inner artist and learn to express yourself through painting, sketching, clay and more.

Certification Courses


We offers a variety of classes to obtain certifications for Fitness instructors, Swim Instructors, National Lifeguards and First Aid.

Community Programs


Explore our fun, FREE activities for children, youth, adults, and families. These safe, supervised programs are great for making new friends and learning new activities.

Day Camps


We have affordable, inclusive and fun day camps. We offer Rec Adventures, Arts Ventures, and sailing camps.

Fitness


We have a variety of inspiring fitness classes to help you stay healthy and active in the water or in a studio.

Get on Board Camp


We offer a camp experience aimed to teach young participants with disabilities how to use Calgary Transit safely and independently.

Golf


National Golf Academy instructors will help you shave a few strokes off your game or introduce your kids to golf.

Martial Arts & Self Defense


Children and adults can build confidence, self-discipline and fitness with our martial arts & self defense programs.

Outdoor


Our outdoor programs incorporate physical activity, fundamentals of nature education and outdoor skills. Connect with the land, meet new friends and enjoy an interactive learning experience in the great outdoors.

Preschool


Preschoolers ages two and a half to five years old will learn through play. They will discover and build social and physical skills that prepare them for life’s next steps like kindergarten, sports, arts and more.

Sailing


Learn the basics of sailing or enhance your current sailing skills. Week day, evening and weekend programs available.

Skating & Hockey Lessons


Our lessons help all skill levels and ages learn the fundamentals of skating or playing hockey. Lessons are at select arenas only.

Sports


Looking for an active, fun, and safe activity? Our sports programs offer a variety of options ranging from belaying a friend on a wall to balancing on a beam.

Swimming Lessons


We offer quality Swim for Life programs, Swim Patrol, Junior Lifesaving Club, private lessons and more!

Wellness & Meditation


Practice mediation techniques, try mindful movement classes or join a workshop to reduce stress, tension and fatigue and discover a deeper sense of strength and balance.

Yoga & Pilates


Take a break from your busy life and dedicate some time for your wellness. Join us on the mat for a variety of Yoga and Pilates programs to connect your mind and body.

Youth Leadership


Earning a LEAD or Nature LEAD Certificate is fun and gives students credibility, recognition and opportunities at school, work and in the community.