top of page
chess back1.png

The Flying Minds
Chess Club
in Calgary SW & SE

Explore classes from beginner to master level, enjoy official tournaments, and connect in our social chess events

Quick Menu

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.

IMG_2559_edited.jpg

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

export.png
Group Classes

Get Your Free Assessment and Tryout Class

Student is
What days would work for your weekly class?

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. 

 

IMG_6898.jpg

 Coach Bijan D. Shafa

Rated around 1700 FIDE.

Coaching since 2022 and proud member of the CJCC board of directors.

mental preparation workshop for chess players_edited.jpg

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

1 on 1 Chess Coaching Form

I am looking for coaching with
Bijan
Hamed
I would like
Coaching

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

  • Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Multiple Dates
    Sun, Feb 01
    Feb 01, 2026, 1:00 p.m. – 5:00 p.m.
    Flying Minds Education Centre, 10325 Bonaventure Dr S E Unit 408 Floor 4, Calgary, AB T2J 0P8, Canada
    With 3 sections (Beginner, Intermediate, Advanced) and Prizes for 1st 2nd and 3rd ! For signup please follow the instructions on the CJCC website for this event; just an RSVP is not a valid entry!
    Share
  • Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Multiple Dates
    Sun, Mar 01
    Mar 01, 2026, 1:00 p.m. – 5:00 p.m.
    Flying Minds Education Centre, 10325 Bonaventure Dr S E Unit 408 Floor 4, Calgary, AB T2J 0P8, Canada
    With 3 sections (Beginner, Intermediate, Advanced) and Prizes for 1st 2nd and 3rd ! For signup please follow the instructions on the CJCC website for this event; just an RSVP is not a valid entry!
    Share
  • Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Rated Chess Tournament for Juniors by Flying Minds & CJCC
    Multiple Dates
    Sun, Apr 19
    Apr 19, 2026, 1:00 p.m. – 5:00 p.m.
    Flying Minds Education Centre, 10325 Bonaventure Dr S E Unit 408 Floor 4, Calgary, AB T2J 0P8, Canada
    With 3 sections (Beginner, Intermediate, Advanced) and Prizes for 1st 2nd and 3rd ! For signup please follow the instructions on the CJCC website for this event; just an RSVP is not a valid entry!
    Share
Tournaments

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.

    Chess Social Friday by Flying Minds
    Chess Social Friday by Flying Minds
    Multiple Dates
    Fri, Jan 30
    Flying Minds Education Centre
    Fun, Friends and Chess everywhere! Students, teachers and parents are welcome! Snacks and drinks will sometimes be provided but feel free to bring your own or share
Social Events
bottom of page