
Elevate your golf game with expert instruction that focuses on body mechanics, rules of the game, and mental fortitude.
Mike is a PGA & LPGA Tour Performance Coach and a Class A Canadian PGA Member, who’s professional playing and coaching experience spans over 20 years. His expertise is performance coaching and player development in all areas including putting, short game, and full swing. For the past 15 years he has worked alongside, and learned from, some of the brightest minds in sports technology, biomechanics, and human performance. This experience led him to work with top ranked junior golfers, D1 college programs, and some of the best players in the world on the PGA, LPGA, LIV, and Champions Tours.


Charlotte was born and raised in San Diego and moved to the Sacramento area with her husband Mike in 2020. She considers herself to be an athlete, not just a golfer. Tennis was her first sport at the age of 5 and was a multi-sport athlete all the way through her High School career. After her success as a junior golfer, she received a full-scholarship to play on the UCLA Women’s Golf Team. In 2005, she turned Professional and played on the LPGA Tour from 2007-2009. She still has a strong passion to compete professionally and enjoys supporting athletes in their golfing journey!


Jeremy Penkofski is a dedicated Golf Teaching Professional with 11 years seasonal full time experience at The Golf Academy at Old Greenwood, and 35 years in the golf industry. Jeremy has a passion for helping players of all skill levels and age improve their performance and enjoyment of the game. With a strong foundation in swing mechanics, short game development, course navigation, and mental strategy, Jeremy delivers clear, structured instruction tailored to each individual golfer’s goals. Whether working with beginners learning the fundamentals or experienced golfers striving for competitive improvement, Jeremy is committed to fostering growth, discipline, and a lifelong appreciation for the game of golf.
Phone (530) 386-1702, Email jpenkofski@gmail.com


Designed for children ages 7–12 of all skill levels, this 4-day golf camp helps juniors grow on and off the course. Running from 9:00am–12:00pm each day, the camp focuses on building new skills and refining technique in a supportive setting with a 5:1 junior-to-instructor ratio. Campers receive daily hands-on instruction from Jeremy Penkofski, benefit from advanced teaching technology, get progress updates, and celebrate their achievements at a closing awards ceremony.
4-day camps @ $550 each. Limited to 15 participants. Tuesday - Friday 9:00am-12:00pm.


Whether your child is new to golf, highly experienced, or anywhere in between, junior sessions offer a fun way to learn alongside other young golfers. Led by Jeremy Penkofski, sessions are offered as convenient 1-hour weekday classes and 1.5-hour weekend classes with a focus on building movement fundamentals and developing sports skills. Join for a single session or keep learning all summer long.


Weekly Jr. Clinics offered Wednesday and Thursdays (June 17/18- August 26/27)
Weekly Jr. Clinics offered Saturdays (May 30 - September 28)
Whether you're picking up a club for the first time or looking to finally break through to the next level of your game, Tahoe Mountain Club’s Practice & Play Experience is designed to get you there. For adults golfers 18 and over, these 1-, 2-, or 3-day clinics combine expert instruction, on-course play, and a supportive environment. With programs tailored to every skill level and limited to just 12 players, you'll get the personalized attention you need to build real confidence and lasting improvement. Come for the golf, leave with a game you're proud of.
Each day includes skill-level instruction & practice, lunch, and on-course play with our coaches. Learn more and sign up here.


1 Day: Learn to Play
Learn the game and play the course.
2 Day: Breaking 90
Train with purpose and lower your scores
Tuesday & Wednesday
10am – 4:30pm
3 Day: Breaking 80
Compete with purpose and play your best
Tuesday, Wednesday, and Thursday 9am – 4:30pm
For the competitive junior golfer who's ready to take their game to the next level, our Elite Junior Performance Camp delivers a serious, immersive training experience unlike anything else in the region. Over three full days, your athlete will train alongside world-class coaches, develop real skills under structured instruction, and put it all into practice with on-course play at Tahoe Mountain Club’s prestigious courses. This isn't recreational golf — its purposeful, high-performance development designed to build the confidence, technique, and competitive mindset that separates good players from great ones. Limited spots mean focused attention, and every detail — from professional coaching to a personalized CoachNow athlete profile — is built around helping your junior reach their full potential.
Each day includes skill-level instruction & practice, lunch, and on-course play with our coaches. Discount code available for onsite accommodations The Cottages. Learn more and sign up here.


Day 1
Tuesday, August 4
9am - 4:30pm
Day 2
Wednesday, August 5
9am - 4:30pm
Day 3
Thursday, August 6
9am - 4:30pm
Because golf shouldn't compete with the rest of your summer day, Junior Twilight Camp is designed to start in the afternoon — giving kids the freedom to enjoy their mornings before stepping onto one of Truckee's most beautiful courses. This relaxed, coach-led experience eases beginners into the game with skill-building instruction followed by real on-course play, all during the best hours of a Sierra summer evening. With world-class coaches guiding every step, juniors build genuine confidence over the 3 days in a low-pressure environment that makes golf feel fun, natural, and something they'll want to keep playing long after camp ends.
Each day includes skill-level instruction & practice and on-course play with our coaches. Each enrolled client will receive a CoachNow Athlete profile for camp content. Discount codes available for onsite accommodations The Cottages. Learn more and sign up here.
3-Day Camp
Tuesday, July 28 - Thursday, July 30
Daily Schedule


