The Academy
LESSONS ♦ CLINICS ♦ JUNIOR PROGRAMS
Kirby Links Golf Academy offers instruction for golfers of all levels. PGA of Canada professionals provide private lessons for personalized coaching, while group clinics offer a more social learning experience. Junior programs and camps introduce young players to the game and help them develop their skills. Whether you’re starting out or refining your technique, Kirby Links provides opportunities to improve your game.
Lesson Rates
Private Lessons
Duration: 30 mins
Single Lesson – $60
Package of 5 Lessons – $275
Duration: 60 mins
Single Lesson – $120
Package of 5 Lessons – $500
Semi Private Lessons (2:1)
Duration: 60 mins
Single Lesson – $160
Package of 5 Lessons – $700
Semi Private Lessons (3:1)
Duration: 60 mins
Single Lesson – $180
Package of 5 Lessons – $800
Book A Lesson
CLINICS
Registration Now Open!
Kirby Links Golf Academy offers clinics for all skill levels. Build confidence in our beginner-friendly adult sessions, or inspire young golfers through fun, educational junior programs. Discover a lifelong love for the game at Kirby Links!
Clinic Details
6:1 Student to Teacher Ratio
Runs Four Consecutive Weeks (same day/time)
1 hour each week learning Putting, Chipping, Irons, Driver and How to Play the Course
Free Club Rentals Available
Junior Clinic Rate: $229.99 + hst
Adult Clinic Rate: $249.99 + hst
- If inclement weather occurs, the clinic will be rescheduled to the following week.
- There are no makeup classes for missed clinics; however, you may transfer your spot to another individual.
– Exclusive Offer –
Register before April 1st and receive a FREE tee time (for 4 golfers) at Kirby Links, valued at $120! Bring along friends or family to enjoy a round within one year of completing the clinic.
Schedules & Registration
Select your desired clinic tab for full schedule and registration.
Adult - $249
Clinic | Dates | Time | Register | Spots Left |
Clinic #1 | Mondays (May 5, 12, 19, 26) |
5:00PM – 6:00PM | Register | |
Clinic #2 | Mondays (May 5, 12, 19, 26 ) |
6:00PM – 7:00PM | Register | |
Clinic #3 | Tuesdays (May 6, 13, 20, 27) |
5:00PM – 6:00PM | Register | |
Clinic #4 | Tuesdays (May 6, 13, 20, 27) |
6:00PM – 7:00PM | Register | |
Clinic #5 | Wednesdays (May 7, 14, 21, 28) |
5:00PM – 6:00PM | Register | |
Clinic #6 | Wednesdays (May 7, 14, 21, 28) |
6:00PM – 7:00PM | Register | |
Clinic #7 | Thursdays (May 8, 15, 22, 29) |
5:00PM – 6:00PM | Register | |
Clinic #8 | Thursdays (May 8, 15, 22, 29) |
6:00PM – 7:00PM | Register | |
Clinic #9 | Saturdays (May 10, 17, 24, 31) |
12:00PM – 1:00PM | Register | |
Clinic #10 | Mondays (June 9,16, 23, 30) |
5:00PM – 6:00PM | Register | |
Clinic #11 | Mondays (June 9,16, 23, 30) |
6:00PM – 7:00PM | Register | |
Clinic #12 | Tuesdays (June 10, 17, 24, & July 1) |
5:00PM – 6:00PM | Register | |
Clinic #13 | Tuesdays (June 10, 17, 24, & July 1) |
6:00PM – 7:00PM | Register | |
Clinic #14 | Wednesdays (June 11, 18, 25 & July 2) |
5:00PM – 6:00PM | Register | |
Clinic #15 | Wednesdays (June 11, 18, 25 & July 2) |
6:00PM – 7:00PM | Register | |
Clinic #16 | Thursdays (June 12, 19, 26, & July 3) |
5:00PM – 6:00PM | Register | |
Clinic #17 | Thursdays (June 12, 19, 26, & July 3) |
6:00PM – 7:00PM | Register | |
Clinic #18 | Saturdays (June 14, 21, & July 5, 12) |
1:00PM – 2:00PM | Register |
Junior - $229
Clinic | Dates | Time | Register | Spots Left |
Clinic #1 (Ages 5-8) |
Mondays (May 5, 12, 19, 26) |
4:00PM – 5:00PM | Register | |
Clinic #2 (Ages 9+) |
Tuesdays (May 6, 13, 20, 27) |
4:00PM – 5:00PM | Register | |
Clinic #3 (Ages 5-8) |
Wednesdays (May 7, 14, 21, 28) |
4:00PM – 5:00PM | Register | |
Clinic #4 (Ages 9+) |
Fridays (May 9 – 30) |
4:00PM – 5:00PM | Register | |
Clinic #5 (Ages 5-8) |
Saturdays (May 10, 17, 24, 31) |
9:00AM – 10:00AM | Register | |
Clinic #6 (Ages 9+) |
Saturdays (May 10, 17, 24, 31) |
10:00AM – 11:00AM | Register | |
Clinic #7 (Ages 5-8) |
Mondays (June 9,16, 23, 30) |
4:00PM – 5:00PM | Register | |
Clinic #8 (Ages 9+) |
Tuesdays (June 10, 17, 24, & July 1) |
4:00PM – 5:00PM | Register | |
Clinic #9 (Ages 5-8) |
Wednesdays (June 11, 18, 25 & July 2) |
4:00PM – 5:00PM | Register | |
Clinic #10 (Ages 9+) |
Fridays (June 13, 20, 27, & July 4) |
4:00PM – 5:00PM | Register | |
Clinic #11 (Ages 5-8) |
Saturdays (June 14, 21, July 5, 12) |
9:00AM – 10:00AM | Register | |
Clinic #12 (Ages 9+) |
Saturdays (June 14, 21, & July 5, 12) |
10:00AM – 11:00AM | Register |
Parent Child - $449
Clinic | Dates | Time | Register | Spots Left |
Clinic #1 | Saturdays (May 10, 17, 24, 31) |
11:00AM – 12:00PM | Register | |
Clinic #2 | Saturdays (May 10, 17, 24, 31) |
12:00PM – 1:00PM | Register | |
Clinic #3 | Saturdays (June 14, 21, July 5, 12) |
11:00AM – 12:00PM | Register | |
Clinic #4 | Saturdays (June 14, 21, July 5, 12) |
12:00PM – 1:00PM | Register |
Golf Clinic Inquiry
JUNIOR PROGRAMS
The Kirby Links Junior Program offers fun and engaging golf camps and clinics designed to help young golfers develop their skills in a supportive environment. Our experienced instructors focus on fundamentals, sportsmanship, and a love for the game through age appropriate instruction and exciting activities. Whether your child is a beginner or looking to refine their technique, our programs provide the perfect blend of learning and fun.
Clinic Details
6:1 Student to Teacher Ratio
Runs Four Consecutive Weeks (same day/time)
1 hour each week learning Putting, Chipping, Irons, Driver and How to Play the Course
Free Club Rentals Available
Junior Clinic Rate: $229.99 + hst
- If inclement weather occurs, the clinic will be rescheduled to the following week.
- There are no makeup classes for missed clinics; however, you may transfer your spot to another individual.
Schedules & Registration
Select your desired clinic tab for full schedule and registration.
Junior - $229
Clinic | Dates | Time | Register |
Clinic #1 (Ages 5-8) |
Mondays (May 5, 12, 19, 26) |
4:00PM – 5:00PM | Register |
Clinic #2 (Ages 9+) |
Tuesdays (May 6, 13, 20, 27) |
4:00PM – 5:00PM | Register |
Clinic #3 (Ages 5-8) |
Wednesdays (May 7, 14, 21, 28) |
4:00PM – 5:00PM | Register |
Clinic #4 (Ages 9+) |
Fridays (May 9 – 30) |
4:00PM – 5:00PM | Register |
Clinic #5 (Ages 5-8) |
Saturdays (May 10, 17, 24, 31) |
9:00AM – 10:00AM | Register |
Clinic #6 (Ages 9+) |
Saturdays (May 10, 17, 24, 31) |
10:00AM – 11:00AM | Register |
Clinic #7 (Ages 5-8) |
Mondays (June 9,16, 23, 30) |
4:00PM – 5:00PM | Register |
Clinic #8 (Ages 9+) |
Tuesdays (June 10, 17, 24, & July 1) |
4:00PM – 5:00PM | Register |
Clinic #9 (Ages 5-8) |
Wednesdays (June 11, 18, 25 & July 2) |
4:00PM – 5:00PM | Register |
Clinic #10 (Ages 9+) |
Fridays (June 13, 20, 27, & July 4) |
4:00PM – 5:00PM | Register |
Clinic #11 (Ages 5-8) |
Saturdays (June 14, 21, July 5, 12) |
9:00AM – 10:00AM | Register |
Clinic #12 (Ages 9+) |
Saturdays (June 14, 21, & July 5, 12) |
10:00AM – 11:00AM | Register |
Parent Child - $449
Clinic | Dates | Time | Register |
Clinic #1 | Saturdays (May 10, 17, 24, 31) |
11:00AM – 12:00PM | Register |
Clinic #2 | Saturdays (May 10, 17, 24, 31) |
12:00PM – 1:00PM | Register |
Clinic #3 | Saturdays (June 14, 21, July 5, 12) |
11:00AM – 12:00PM | Register |
Clinic #4 | Saturdays (June 14, 21, July 5, 12) |
12:00PM – 1:00PM | Register |
Junior Camps
Get your young golfer into the game with Kirby Links Junior Golf Camps, designed for kids aged 7-13 of all skill levels! Our camps provide a fun and educational environment where participants will develop their golf skills through hands-on instruction on both the driving range and the golf course. Led by our PGA Professionals, campers will receive personalized guidance to improve their swing, short game, and overall understanding of the sport.
Each day is packed with engaging activities, including fun games and exciting prizes, ensuring a balance of learning and enjoyment.
Junior Camp Details
Schedule | Half-Day Sessions: Monday – Thursday (9:00 AM – 12:00 PM) Make-Up Day: Friday (for inclement weather) Weekly Camps: July 7 – August 25 |
Age Group | 7 to 13 years old |
Activities Include | Driving range and short game practice On-course learning Fun games and challenges Prizes |
Coaching | PGA Professional coaches providing personalized instruction |
Cost | $349.99 + HST |
Registrations | Limited spots available – sign up early to reserve your place! |
Join us this summer for an unforgettable golf experience at Kirby Links!
Junior Program Inquiry
Meet The Pros


James Seymour
PGA of Canada – Academy Director
James is a PGA of Canada professional with over a decade of industry experience. A former member of the Wilfrid Laurier University golf team, he spent multiple years competing on the PGA Tour Canada. Currently, James competes in PGA of Ontario and PGA of Canada events, where he has established himself as one of the top players on the circuit.
In 2024, James became the Owner/Operator of Kirby Links Golf Course, where he is dedicated to creating a welcoming space for both beginners and avid golfers. He has also established a growing golf academy, focused on helping players of all skill levels improve their game. James is inspired to continually grow the business and enhance the golf community at Kirby Links.
James leverages his extensive experience and keen observational skills to provide personalized coaching, helping golfers of all levels overcome challenges and achieve their full potential.
Recent Achievements:
- Top 100 Recognition Program PGA of Ontario (2022, 2023)
- PGA of Ontario Top 10 Order of Merit (2023)
- PGA of Ontario 3rd Overall Order of Merit (2024)
- PGA of Ontario Zone Champion (2024)
- PGA of Ontario Four Ball Champion (2024)
- PGA of Ontario Apprentice Player of the Year (2024)

Brady Futterer
Assistant Academy Director/ Lead Instructor
Brady is a certified golf instructor through the Canadian Golf Teachers Federation and is actively pursuing his PGA of Canada status. With over five years of teaching experience, Brady serves as the lead instructor at Kirby Links, working with golfers of all ages and abilities. His expertise spans junior camps, competitive junior leagues, adult leagues, clinics, and private lessons.
Brady has successfully coached players to victories in competitive events across Ontario, showcasing his ability to develop skilled and confident golfers.
Brady, a former collegiate golfer in both the United States and Canada, has gained extensive experience through years of training, competing, caddying, and coaching, giving him a deep understanding of the golf swing and the game’s intricacies. Passionate about golf, he is committed to sharing his expertise and helping players of all skill levels achieve their full potential.

Gianfranco Guida
PGA of Canada Teaching Professional
A Maple, Ontario native, Gianfranco competed as an amateur on the provincial, national, and international levels and later at the varsity level for The Western Mustangs before turning professional in 2013. He began teaching in Melbourne, Australia, before focusing on a competitive career in Arizona and across the GTA. Gianfranco has taught all while being competitive on numerous professional tours in different countries. His clients range from professional golfers to weekend warriors to beginners who have never touched a club before. Gianfranco prides himself on his knowledge of the swing and the game with strong attention to detail.

Keith Chung
PGA of Canada Teaching Professional
Teaches in: English & Korean
PGA of Canada Class “A” Professional Coach Developing Elite Players Keith has over 25 years of experience coaching competitive golfers, as well as recreational golfers of all ages. Keith’s coaching strength lies in his ability to communicate with high-performance athletes and align their aspirations with a clear and focused game plan. His expertise covers the building blocks of golf, including mechanics, fitness, equipment, and game management.