Golf Swing and Social at ECAC

FEATURED FALL 1 PROGRAMS

Get Into Golf

This six-week beginner program introduces the fundamentals of grip, stance, swing, and putting in a relaxed and supportive environment. No experience or equipment required.


Little Warriors Martial Arts

Led by Calgary martial arts instructor Kevin Goat, this six-week program, designed for our Junior Members, ages 6-16, combines beginner martial arts, self-defense, movement drills, and games to build confidence, coordination, and fitness in a fun, supportive environment.

Junior Summer Racquet Programs

ECAC-Junior-Racquet-Camp

Kids Racquet Camp
(Ages 7-10)

July 13-16
10:30 AM - 3:00 PM
August 10-13
10:30 AM - 3:00 PM

A fun and engaging introduction to squash and racquet sports, featuring skill development, games, and active play.

Kids Racquet Camp
(Ages 7-10)

July 13-16
10:30 AM - 3:00 PM
August 10-13
10:30 AM - 3:00 PM

A fun and engaging introduction to squash and racquet sports, featuring skill development, games, and active play for junior members.

ECAC-Munchkins-Racquet-Camp

Munchkins Racquet Camp
(Ages 4-6)

July 21-23
4:30 - 5:30 PM

A fun and active introduction to racquet sports for our youngest members, featuring movement-based games, basic racquet skills, and plenty of opportunities to build confidence and coordination.

ECAC-Junior-Racquet-Camp2

Junior Squash Camp
(Ages 7-12)

Aug 18-20
10:30 AM - 3:00 PM

Designed for junior members looking to develop their squash skills, this camp focuses on technique, movement, game play, and on-court confidence in a fun and supportive environment.

Junior Squash Camp
(Ages 7-12)

Aug 18-20
10:30 AM - 3:00 PM

Designed for junior members looking to develop their squash skills, this camp focuses on technique, movement, game play, and on-court confidence in a fun and supportive environment.

2026

ADULT PROGRAMMING
GENERAL & AQUATICS SCHEDULE

Stay active this fall with our structured 4, 6 and 8-week program sessions. Registration is required.
Fall 1 Programs begin September 8.

Day Time Program Location
Monday 5:00 – 6:00 PM Get Into Golf
Sept 14 - Oct 19
Golf Simulators
6:00 – 7:00 PM 'Learn to Play' Squash
Sept 14 - Oct 5
Squash Courts
Tuesday 6:30 – 7:30 AM Masters Swim
Sept 8 - Oct 13
Aquatics Centre
12:30 – 1:30 PM 'Learn to Play' Pickleball
Sept 8 - Sept 29
Gymnasium
5:00 – 6:00 PM Women's Beginner Squash
Sept 8 - Sept 29
Squash Courts
5:30 – 6:30 PM Masters Swim
Sept 8 - Oct 13
Aquatics Centre
6:15 – 6:45 PM Private Swim Lesson
Oct 6 - Dec 8
Aquatics Centre
Wednesday 10:50 – 11:35 PM Aquafit
Sept 2 - Sept 30
Aquatics Centre
12:30 – 1:30 PM Intermediate Squash
Sept 9 - Oct 28
Squash Courts
6:00 – 7:00 PM Beginner Squash
Sept 9 - Sept 30
Squash Courts
Thursday 9:00 – 10:00 AM Lift with Liana
Sept 10 - Oct 15
Functional Fitness Studio
12:30 – 1:30 PM Advanced Squash
Sept 10 - Oct 29
Squash Courts
5:30 – 6:30 PM Women's Squash: Beginner Plus
Sept 10 - Oct 29
Squash Courts
5:30 – 6:30 PM Masters Swim
Sept 10 - Oct 15
Aquatics Centre
Friday 11:30 AM – 12:30 PM Women's Beginner Pickleball
Sept 11 - Oct 2
Gymnasium
12:00 – 1:00 PM Golf Strong
Sept 11 - Oct 16
Functional Fitness Studio
Saturday 10:10 AM – 11:10 AM Learn to Swim
Oct 10 - Dec 12
Aquatics Centre
11:15 AM – 11:45 AM Private Swim Lesson
Oct 10 - Dec 12
Aquatics Centre
11:30 AM – 12:30 PM Yogabody
Sept 12 - Oct 3
Yoga Studio

View Class Descriptions

For more details:

Warren Reeves, Head of Athletic Programming, warren@ecathleticclub.ca

Emily Stow, Aquatics Manager, aquatics@ecathleticclub.ca

2026

YOUTH PROGRAMMING
GENERAL & AQUATICS SCHEDULE

Stay active this fall with our structured 4, 6 and 8-week program sessions. Registration is required.
Fall 1 Programs begin September 8.

General
Day Time Program Location
Monday 4:15 – 5:00 PM Mini Multi-Racquet
(Ages 4–6)

Sept 14 - Nov 2
Gymnasium
5:00 – 6:00 PM Junior Squash 'Learn to Play'
(Ages 7–10)

Sept 14 - Oct 5
Squash Courts
Tuesday 5:00 – 6:00 PM Little Warriors Martial Arts
(Ages 6-16)

Sept 8 - Oct 13
TRX Studio
6:00 – 6:30 PM Junior Golf Lab
(Ages 5–9)

Sept 8 - Oct 13
Golf Simulators
6:45 – 7:30 PM Junior Golf Lab
(Ages 10–15)

Sept 8 - Oct 13
Golf Simulators
Wednesday 5:00 – 6:00 PM Junior Squash Academy
(Ages 7–10)

Sept 9 - Oct 14
Squash Courts
Saturday 10:30 – 11:30 AM Youth Multi-Racquet
(Ages 7–10)

Sept 12 - Oct 31
Gymnasium
11:30 AM – 12:15 PM Mini Multi-Racquet
(Ages 4–6)

Sept 12 - Oct 31
Gymnasium
1:00 – 2:00 PM Lift with Liana
Sept 12 - Oct 31
Gymnasium
Aquatics
Day Time Program
Tuesday
Oct 6 - Dec 8
(10 sessions)
4:00 – 4:30 PM Preschool 1/2/3 *
4:00 – 4:30 PMPrivate Lesson
4:15 – 4:45 PMPreschool 4/5*
4:35 – 5:05 PMPrivate Lesson
4:35 – 5:05 PMSwimmer 1/2 **
4:50 – 5:35 PMSwimmer 3/4 **
5:10 – 5:40 PMPreschool 4/5 *
5:10 – 6:10 PMSwimmer 5/6 **
5:40 – 6:10 PMSwimmer 1/2 **
5:45 – 6:15 PMPrivate Lesson
6:15 – 6:45 PMPrivate Lesson
6:20 – 6:50 PMPrivate Lesson
Saturday
Oct 10 - Dec 12
(10 sessions)
9:00 – 9:30 AM Parent & Tot 1/2
9:00 – 9:30 AMPrivate Lesson
9:15 – 9:45 AMPreschool 1/2/3 *
9:35 – 10:05 AMPrivate Lesson
9:35 – 10:05 AMSwimmer 1/2 **
9:50 – 10:35 AMSwimmer 3/4 **
10:10 – 10:40 AMPreschool 4/5 *
10:40 – 11:40 AMSwimmer 5/6 **
10:45 – 11:45 AMSwim Patrol ***
11:45 AM – 12:15 PMPrivate Lesson
11:50 AM – 12:20 PMPrivate Lesson
11:50 AM – 12:20 PMPrivate Lesson
Sunday
Oct 4 - Dec 13
(10 sessions.
No lessons on Oct 11)
4:00 – 4:30 PM Preschool 1/2/3 *
4:35 – 5:05 PMPreschool 4/5 *
5:10 – 5:40 PMSwimmer 1/2 **
5:45 – 6:30 PMSwimmer 3/4 **
6:35 – 7:05 PMPrivate Lesson

* Preschool programs ages 3-5 | ** Swimmer programs ages 6-12 | *** Patrol ages 8-14

View the Junior Swim Guide — Level Descriptions & Lesson Content.

For More Details Contact
Warren Reeves, Head of Athletic Programming, warren@ecathleticclub.ca

Emily Stow, Aquatics Manager, aquatics@ecathleticclub.ca

* Preschool programs ages 3-5
** Swimmer programs ages 6-12
*** Patrol ages 8-14

View the Junior Swim Guide for Level Descriptions & Lesson Content.

For More Details Contact

Warren Reeves, Head of Athletic Programming, warren@ecathleticclub.ca

Emily Stow, Aquatics Manager, aquatics@ecathleticclub.ca.

Stay Active.
Stay Connected.

Register online, through your member account, or contact front desk or fitness desk for assistance.