
Group Classes
Looking for chess classes in Calgary that help kids build strategy, focus, and confidence? Flying Minds offers engaging chess group classes for beginners to advanced players.
Our program helps students learn essential chess principles, improve tactical thinking, and develop competitive skills in a fun, supportive environment.

Why Choose Flying Minds?
-
Beginner to Advanced Levels: Structured lessons designed for all skill levels and worksheets specific to each student
-
Professional Coaches: Our coach Bijan has a background in working with kids as well as chess tournament experience as a player and arbiter (an arbiter is similar to a referee)
-
Hands-On Learning: Students play real matches, solve puzzles, and analyze games every class.
-
CFC-Rated Tournaments: Tournament prep starts here, our coach will guide you to your specific chess goals
Who Are Our Chess Classes For?
-
Kids and youth ages 5–15
-
Beginners learning chess for the first time
-
Intermediate players wanting to improve strategy
-
Advanced students preparing for tournaments
-
Anyone who wants a fun, intellectual weekly activity
What Students Will Learn
-
Chess tournament rules and etiquette
-
Tactics: forks, pins, skewers, discovered attacks and more
-
Middlegame thinking and positional play
-
Endgame techniques like king opposition and pawn promotion for beginners and Lucena/Philodor position for intermediates
Benefits Of Joining
-
Small class sizes
-
Safe and encouraging learning environment
-
Regular practice matches
-
Access to structured learning materials
-
Each class is structured to fit the present students and questions asked change dependent on student level and goals

1 on 1 Coaching
The Flying Minds Chess Club offers private one on one chess lessons for targeted practice.
If you feel like you want to dive deeper into the world of chess, or you are looking to improve before your next big tournament, this is for you.
We accept kids and adults of all ages. Our Coaches offer both online and in-person help at our center.

Coach Bijan D. Shafa
Rated around 1700 FIDE.
Coaching since 2022 and proud member of the CJCC board of directors.

IM Hamed Mousavian
Rated around 2300 FIDE.
Accomplished International Master player and high level Coach
Coaching includes:
-
Personalizing and refining your opening repertoire
-
Analyzing your games together with and without chess engines
-
Optimizing your practice routine for consistent improvement
-
Dealing with setbacks, negative emotion, and playing in losing positions
-
Filling the gaps in fundamentals
-
Refining endgames to improve confidence, speed and calculation depth
Calgary Junior Chess Centre Tournament Schedule 2026
(non profit)
Flying Minds Tournaments
-
Feb. 1st - Rapid Tournament
-
Mar. 1st - Rapid Tournament
-
Apr. 19th - Rapid Tournament
-
May 3rd - Rapid Tournament
For Signups and info, please visit:
Calgary Wide Tournaments
-
Feb. 7th-8th - Calgary Youth Championship
-
Feb. 22nd - Renert School Rapid
-
Mar. 8th - Renert School Rapid
-
Apr. 12th - Alberta Chess Challenge (Red Deer)
-
Apr. 26th - Renert School Rapid
-
May 24th - School Championship at UCalgary
-
May 31st - Renert School Rapid
-
Jun. 7th - Renert Club Championship
-
Jun. 27-30th - Canadian Junior Chess Championship
Join Our Free Chess Social Events
Our chess club is open for everyone on Friday at 5pm to play, improve, connect and have fun!
We have around 12 Boards available and average 18 participants every week. Free snacks are also provided from time to time like cookies, pizza or treats, but feel free to bring your own snack and beverage.


