Find a Class
Adult Intermediate (2.5-3.0)
Granville Park
August 2 – August 23
Friday 11:30am – 12:45pm
4 Sessions 5 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Beach
July 30 – August 6
Tue+Thu 9:00am – 10:15am
3 Sessions Full
Adult Intermediate (2.5-3.0)
McBride Park
August 26 – August 29
Mon+Tue+Wed+Thu 6:15pm – 7:30pm
4 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Granville Park
July 5 – July 26
Friday 12:45pm – 2:00pm
4 Sessions 1 spot left
Adult Intermediate (3.0-3.5)
Granville Park
August 2 – August 23
Friday 12:45pm – 2:00pm
4 Sessions 2 spots left
Adult Beginner++ (2.0)
Granville Park
August 12 – August 21
Mon+Wed 9:00am – 10:00am
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Granville Park
August 12 – August 21
Mon+Wed 12:00pm – 1:00pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Beach
July 30 – August 6
Tue+Thu 8:00am – 9:00am
3 Sessions 2 spots left
Adult Beginner++ (2.0)
Kitsilano Beach
August 15 – August 22
Tue+Thu 8:00am – 9:00am
3 Sessions 9 spots left
Adult Beginner++ (2.0)
Granville Park
August 26 – August 30
Mon+Wed+Thu+Fri 6:15pm – 7:45pm
4 Sessions 9 spots left
Adult Beginner++ (2.0)
McBride Park
August 26 – August 29
Mon+Tue+Wed+Thu 5:00pm – 6:15pm
4 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Granville Park
August 12 – August 21
Mon+Wed 6:15pm – 7:30pm
4 Sessions Full
Adult Beginner+ (1.5)
Granville Park
August 3 – August 24
Saturday 11:15am – 12:30pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Beach
July 22 – July 31
Mon+Wed 8:00am – 9:00am
4 Sessions 2 spots left
Adult Beginner+ (1.5)
Kitsilano Beach
August 2 – August 23
Friday 8:00am – 9:30am
3 Sessions 3 spots left
Adult Beginner++ (2.0)
Granville Park
July 29 – August 7
Mon+Wed 9:00am – 10:00am
3 Sessions Full
Adult Beginner+ (1.5)
Granville Park
July 29 – August 7
Mon+Wed 12:00pm – 1:00pm
3 Sessions Full
Adult Beginner+ (1.5)
Granville Park
July 30 – August 8
Tue+Thu 1:00pm – 2:00pm
4 Sessions Full
Adult Beginner (1.0)
Granville Park
July 29 – August 7
Mon+Wed 11:00am – 12:00pm
4 Sessions Full
Adult Beginner (1.0)
Granville Park
July 29 – August 7
Mon+Wed 5:00pm – 6:15pm
3 Sessions Full
Adult Beginner (1.0)
Granville Park
August 12 – August 21
Mon+Wed 5:00pm – 6:15pm
4 Sessions 7 spots left
Adult Beginner (1.0)
Granville Park
July 30 – August 8
Tue+Thu 2:00pm – 3:00pm
4 Sessions Full
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
July 22 – July 26
Mon-Fri 9:00am – 3:00pm
5 Sessions 11 spots left
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
July 29 – August 2
Mon-Fri 9:00am – 3:00pm
5 Sessions 16 spots left
Adult Beginner (1.0)
Granville Park
July 29 – August 7
Mon+Wed 8:00am – 9:00am
3 Sessions Full
Youth Fundamentals + Aces Camp (11-15 yrs)
Mount Pleasant Community Centre
August 12 – August 16
Mon-Fri 1:00pm – 4:00pm
5 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
August 12 – August 21
Mon+Wed 5:00pm – 6:15pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
August 12 – August 21
Mon+Wed 6:15pm – 7:30pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
August 13 – August 22
Tue+Thu 5:00pm – 6:15pm
4 Sessions 2 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 29 – August 2
Mon-Fri 9:00am – 12:00pm
5 Sessions 6 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Mount Pleasant Community Centre
July 29 – August 2
Mon-Fri 1:00pm – 4:00pm
5 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 29 – August 7
Mon+Wed 6:15pm – 7:30pm
3 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 30 – August 8
Tue+Thu 5:00pm – 6:15pm
4 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
August 13 – August 22
Tue+Thu 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 13 – August 22
Tue+Thu 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 13 – August 22
Tue+Thu 6:15pm – 7:30pm
4 Sessions 4 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 19 – August 23
Mon-Fri 1:00pm – 4:00pm
5 Sessions 9 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 12 – August 21
Mon+Wed 7:30am – 8:30am
4 Sessions 7 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Kitsilano Community Centre
August 12 – August 16
Mon-Fri 9:00am – 12:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 12 – August 16
Mon-Fri 1:00pm – 4:00pm
5 Sessions 3 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
July 22 – July 26
Mon-Fri 1:00pm – 4:00pm
5 Sessions 5 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 29 – August 7
Mon+Wed 7:30am – 8:30am
3 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
July 29 – August 7
Mon+Wed 8:30am – 9:45am
3 Sessions 2 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Kitsilano Community Centre
July 29 – August 2
Mon-Fri 9:00am – 12:00pm
5 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 30 – August 8
Tue+Thu 8:30am – 9:30am
4 Sessions 6 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 12 – August 16
Mon-Fri 9:00am – 12:00pm
5 Sessions 4 spots left
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
August 12 – August 16
Mon-Fri 1:00pm – 4:00pm
5 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 29 – August 2
Mon-Fri 9:00am – 12:00pm
5 Sessions 3 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 29 – August 2
Mon-Fri 9:00am – 12:00pm
5 Sessions 3 spots left
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
July 29 – August 2
Mon-Fri 1:00pm – 4:00pm
5 Sessions Full
Teen Fundamentals (13-18 yrs)
Kerrisdale Community Centre
August 1 – August 22
Thursday 4:45pm – 6:00pm
4 Sessions 3 spots left
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
August 6 – August 9
Tue-Fri 1:00pm – 4:00pm
4 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 22 – July 26
Mon-Fri 9:00am – 12:00pm
5 Sessions 4 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 22 – July 26
Mon-Fri 9:00am – 12:00pm
5 Sessions Full
Lululemon Adult Group Lessons
West Point Grey Academy
July 23 – August 22
Tue+Wed+Thu 7:30am – 8:00pm
5 Sessions 50 spots left
Adult Beginner (1.0)
Granville Park
August 3 – August 24
Saturday 10:00am – 11:15am
4 Sessions Full
Youth Fundamentals + Aces Camp (11-15 yrs)
Mount Pleasant Community Centre
August 19 – August 23
Mon-Fri 1:00pm – 4:00pm
5 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 30 – August 8
Tue+Thu 5:00pm – 6:15pm
4 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 29 – August 7
Mon+Wed 5:00pm – 6:15pm
3 Sessions 3 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 12 – August 16
Mon-Fri 9:00am – 12:00pm
5 Sessions Full
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 19 – August 23
Mon-Fri 9:00am – 12:00pm
5 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
July 30 – August 20
Tuesday 5:00pm – 7:00pm
4 Sessions Full
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
July 22 – July 26
Mon-Fri 1:00pm – 4:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 22 – July 26
Mon-Fri 9:00am – 12:00pm
5 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
July 22 – July 26
Mon-Fri 9:00am – 12:00pm
5 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 6 – August 9
Tue-Fri 9:00am – 12:00pm
4 Sessions 3 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 6 – August 9
Tue-Fri 9:00am – 12:00pm
4 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Beach
August 15 – August 22
Tue+Thu 9:00am – 10:15am
3 Sessions 5 spots left
Adult Beginner (1.0)
Granville Park
August 26 – August 30
Mon+Wed+Thu+Fri 5:00pm – 6:15pm
4 Sessions 7 spots left
Adult Beginner (1.0)
Kitsilano Beach
July 22 – July 31
Mon+Wed 9:00am – 10:00am
4 Sessions 5 spots left
Adult Beginner (1.0)
Kitsilano Beach
August 14 – August 21
Mon+Wed 9:20am – 10:40am
3 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
July 29 – August 7
Mon+Wed 5:00pm – 6:15pm
3 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
July 30 – August 8
Tue+Thu 7:30am – 8:30am
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 30 – August 8
Tue+Thu 6:15pm – 7:30pm
4 Sessions Full
Youth Fundamentals + Aces Camp (11-15 yrs)
Kitsilano Community Centre
July 22 – July 26
Mon-Fri 9:00am – 12:00pm
5 Sessions 2 spots left
Adult Intermediate (2.5-3.0)
Granville Park
July 5 – July 26
Friday 11:30am – 12:45pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Granville Park
August 26 – August 30
Mon+Wed+Thu+Fri 9:15am – 10:45am
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Beach
July 5 – July 26
Friday 9:30am – 11:00am
3 Sessions 3 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 13 – August 22
Tue+Thu 5:00pm – 6:15pm
4 Sessions 6 spots left
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
August 26 – August 30
Mon-Fri 1:00pm – 4:00pm
5 Sessions 14 spots left
Adult Intermediate (2.5-3.0)
Granville Park
July 29 – August 7
Mon+Wed 6:15pm – 7:30pm
3 Sessions Full
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
August 26 – August 30
Mon-Fri 9:00am – 3:00pm
5 Sessions 16 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 6 – August 9
Tue-Fri 9:00am – 12:00pm
4 Sessions 4 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Marpole Oakridge Community Centre
August 26 – August 30
Mon-Fri 10:15am – 12:30pm
5 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Beach
July 5 – July 26
Friday 8:00am – 9:30am
3 Sessions 6 spots left
Adult Beginner+ (1.5)
Granville Park
July 6 – July 27
Saturday 11:15am – 12:30pm
4 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
August 12 – August 16
Mon-Fri 9:00am – 12:00pm
5 Sessions 9 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Kitsilano Community Centre
August 19 – August 23
Mon-Fri 9:00am – 12:00pm
5 Sessions 9 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 29 – August 7
Mon+Wed 6:15pm – 7:30pm
3 Sessions Full
Adult Beginner (1.0)
Kerrisdale Community Centre
August 1 – August 22
Thursday 6:00pm – 7:15pm
4 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Beach
August 14 – August 21
Mon+Wed 8:00am – 9:20am
3 Sessions 9 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
August 13 – August 22
Tue+Thu 6:15pm – 7:30pm
4 Sessions Full
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
August 6 – August 9
Tue-Fri 9:00am – 3:00pm
4 Sessions 15 spots left
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
August 12 – August 16
Mon-Fri 9:00am – 3:00pm
5 Sessions 11 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Mount Pleasant Community Centre
August 6 – August 9
Tue-Fri 1:00pm – 4:00pm
4 Sessions 7 spots left
Youth Fundamentals + Aces Camp (11-15 yrs)
Mount Pleasant Community Centre
July 22 – July 26
Mon-Fri 1:00pm – 4:00pm
5 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
August 12 – August 21
Mon+Wed 8:30am – 9:45am
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 12 – August 21
Mon+Wed 6:15pm – 7:30pm
4 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
August 19 – August 23
Mon-Fri 9:00am – 12:00pm
5 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
July 22 – July 26
Mon-Fri 1:00pm – 4:00pm
5 Sessions 6 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
August 6 – August 9
Tue-Fri 1:00pm – 4:00pm
4 Sessions Full
Youth Aces + Performance Camp (11-16 yrs)
Kerrisdale Community Centre
August 19 – August 23
Mon-Fri 1:00pm – 4:00pm
5 Sessions 15 spots left
Adult Beginner (1.0)
Granville Park
July 6 – July 27
Saturday 10:00am – 11:15am
4 Sessions Full
Youth Fundamentals + Aces Camp (11-15 yrs)
Kitsilano Community Centre
August 6 – August 9
Tue-Fri 9:00am – 12:00pm
4 Sessions 8 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 19 – August 23
Mon-Fri 9:00am – 12:00pm
5 Sessions Full
Adult Beginner+ (1.5)
McBride Park
August 26 – August 29
Mon+Tue+Wed+Thu 8:00am – 9:15am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Beach
August 2 – August 23
Friday 9:30am – 11:00am
3 Sessions 10 spots left
Adult Beginner (1.0)
Granville Park
August 12 – August 21
Mon+Wed 8:00am – 9:00am
4 Sessions 10 spots left
Adult Beginner (1.0)
McBride Park
August 26 – August 29
Mon+Tue+Wed+Thu 9:15am – 10:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Granville Park
August 26 – August 30
Mon+Wed+Thu+Fri 8:00am – 9:15am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Granville Park
August 13 – August 22
Tue+Thu 1:00pm – 2:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Granville Park
August 12 – August 21
Mon+Wed 11:00am – 12:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Granville Park
August 13 – August 22
Tue+Thu 2:00pm – 3:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
July 30 – August 8
Tue+Thu 6:15pm – 7:30pm
4 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
August 19 – August 23
Mon-Fri 1:00pm – 4:00pm
5 Sessions Full
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 6 – August 9
Tue-Fri 1:00pm – 4:00pm
4 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
August 6 – August 9
Tue-Fri 9:00am – 12:00pm
4 Sessions 6 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 12 – August 16
Mon-Fri 9:00am – 12:00pm
5 Sessions 5 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 19 – August 23
Mon-Fri 9:00am – 12:00pm
5 Sessions 6 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
July 29 – August 2
Mon-Fri 9:00am – 12:00pm
5 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 26 – August 30
Mon-Fri 9:00am – 12:00pm
5 Sessions 8 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 26 – August 30
Mon-Fri 9:00am – 12:00pm
5 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
August 12 – August 16
Mon-Fri 1:00pm – 4:00pm
5 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 12 – August 21
Mon+Wed 5:00pm – 6:15pm
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
July 29 – August 21
Mon+Wed 5:30pm – 7:00pm
7 Sessions Full
Junior Fundamentals + Aces Full Day Camp (8-13 yrs)
West Point Grey Community Centre
August 19 – August 23
Mon-Fri 9:00am – 3:00pm
5 Sessions 16 spots left
Mini Aces Camp (6-7.5 yrs)
Marpole Oakridge Community Centre
August 26 – August 30
Mon-Fri 9:15am – 10:15am
5 Sessions 10 spots left