In 2018, I founded this training facility to provide players with year-round, high-quality basketball training and coaching. My emphasis is on elite-level skill work within commitment-based programs that help athletes reach the next level. At the same time, I provide a range of training options to support players at every stage.
Boys & Girls: Grades 4th-12th | College | Pro
Training Seasons:
Fall Season: September-November
Winter Season: December-February
Spring Season: March-May
Summer Season: June-August

Prioritizing Skills Training
✅ Improve faster than in team settings
✅ Adapt easily to new situations
✅ Build confidence through progress
✅ Strengthen fundamentals of the game

Building Complete Players
✅ Selective-Based Programs
✅ Proven Systems
✅ Elite Expectations
✅ Complete Skill Development
Training Approach
We don’t just teach skills – we teach players how to apply them in games.
Training Focuses On:
– Decision-making at game speed
– Executing skills under real defensive pressure
– Reading what’s open instead of memorizing moves/plays
– Understanding why possessions are successful
The Goal
Develop confident players who impact games consistently, improve each year, and are prepared for the next level.
Recommended Offering: 10-Week Skills Training Programs
If Any Of These Sound Like You
You’re not behind — and these are the exact things we focus on in training.
Low Confidence & Freezing In Games
➡️ You hesitate to make decisions
➡️ You’re afraid to use your skills in live game situations
Ball & Body Control
➡️ You get the ball stolen when dribbling or under pressure
➡️ You play too fast or too slow for the situation
Shot Selection & Consistency
➡️ You miss shots you normally make in practice
➡️ You take poor shots or pass up open looks
Basketball IQ & Awareness
➡️ You don’t fully understand terminology, floor spots, or game situations
➡️ You struggle with competitiveness, spacing, and timing
Playmaking Ability & Understanding
➡️ You know how to run a play, but struggle to play in new situations
➡️ You have difficulty creating advantages for yourself and your teammates
The 3 Types of Players
Most players stall because they don’t know how to improve in games. Over the years, we’ve found that nearly every player fits into one of these three paths:
1) The Player Who Stays The Same
Often a “good” player early on, but averages out as competition improves.
– Similar stats each year
– Relies on what once worked instead of adding new layers
– Growth slows and confidence plateaus
2) The Player With Early Potential
Shows promise in middle school due to size, speed, or athleticism:
– Doesn’t develop skills
– Relies on natural advantages instead of skill development
– Gets passed up by peers and younger players
3) The Player Who Commits
to Improvement
Motivated, coachable, and understands that training accelerates progress:
– May start behind or ahead of peers
– Improves each year
– Makes big improvement jumps every 18–24 months
➡️ Our Elite Training Programs are built for this player
Training is held at iHOOP facility. If you would like training at another location, please contact Kyle Impero















