2026 NCIG Junior Programming Registration is Open!

It’s that time of the year—time to register for junior golf programming! The Northern California Institute of Golf has opened registration for all of their 2026 programs at William Land Golf Course. NCIG coaches are trained to understand not only technical swing techniques but perhaps, more importantly, the human skills of golf. They build long-lasting, trustworthy relationships while having the student understand the most important aspects of the game and practice habits for effective results.

This year, the NCIG has moved their online registration to ProAgenda to simplify the process. Watch the video below to learn how easy it is to use. Make sure to select the correct course when signing up for classes!

Tots on the Tee

In this 6-week program, participants discover and explore the very basics of the game of golf through station-game-based learning, also developing athletic skills. This fun-filled program focuses on appropriate activities for this age group.

  • Spring
    • Saturday #1: February 28 – April 4
    • Saturday #2: April 18 – May 23
  • Fall
    • Saturday #1: August 29 – October 3
    • Saturday #2: October 10 – November 14

>> Click here to register <<

Fundamental Movement

In this 6-week program, participants learn the fundamentals of golf while developing athletic skills. By the end of the class, they can identify golf club parts, use clubs safely, choose appropriate clubs for different shots, and demonstrate improved athletic ability.

  • Spring
    • Saturday #1: February 28 – April 4
    • Saturday #2: April 18 – May 23
  • Fall
    • Saturday #1: August 29 – October 3
    • Saturday #2: October 10 – November 14

>> Click here to register <<

After School Program

Little Linkers is a developmental, skill building program, designed to help kids develop their athleticism and learn the game of golf.

  • Spring
    • Tuesday #1: February 24 – March 31
    • Thursday #1: February 26 – April 2
    • Tuesday #2: April 14 – May 19
    • Thursday #2: April 16 – May 21
  • Fall
    • Tuesday #1: August 25 – September 29
    • Thursday #1: August 27 – October 1
    • Tuesday #2: October 6 – November 10
    • Thursday #2: October 8 – November 12

>> Click here to register <<