Development built around where you are now — and where you want your game to go.
Build stronger fundamentals, smarter decision-making, and confidence under pressure.
Select the training format that fits your goals, schedule, and level of commitment.
The Program helps athletes build stronger fundamentals, sharper decision-making, and the confidence to compete with purpose — on and off the court.
Confident, high-quality coaching for athletes at every level. Sessions are structured to strengthen fundamentals, develop basketball IQ, and help players grow with purpose.
Elite player development should not be gated behind an exclusive price tag. Train with detail-oriented coaching designed to build real skill, confidence, and game-ready habits.
Hi, I’m Christopher “Docc” Johnson.
When I founded The Program Basketball Training here in Phoenix back in 2019, I did it with a singular, clear mission: to make elite player development accessible to local families. I’ve always believed that high-quality, detail-oriented coaching shouldn’t be a luxury gated behind an exclusive price tag. If an athlete has the passion and the work ethic, they deserve a place to build their game.
"Real progress on the court doesn't come from flashy highlights—it comes from consistency, effort, and an obsession with the details."
My approach to coaching goes far beyond just running drills or keeping time. I view myself as a true partner in your child's athletic and personal growth. Whether we are working with a young player mastering their foundational footwork or an advanced athlete refining their shooting mechanics under game-day pressure, my sessions are built around purposeful development.
More than anything, I want to create a space where your athlete feels motivated to push past their limits and walk off the court prouder and more confident than when they walked on.
I’m ready to put in the work. Let’s build your athlete's game plan together.
— Coach Christopher "Docc" Johnson
Founder, The Program Basketball Training

Find the training option that matches your goals.

Complete payment to reserve your preferred session.

Receive confirmation and get ready to train.