10-Week Skills Training Programs

Separate Yourself. Build Confidence. Train The Right Way.

10 Consecutive Weeks of Skills Training
Boys & Girls: Grades 5th-7th & Grades 8th-12th
Train 3x or 2x per week in structured training divisions
Small-group training with limited spots per division
All players must request to join

We structure our training to give players the best chance to actually improve and build momentum in their development. Based on experience, once-per-week training does not provide enough consistency to create meaningful results, so it is not offered in our 10-week programs – players who train multiple times per week tend to progress faster and retain skills more effectively.


A progression-based training experience that balances core skill development with each player’s individual strengths, weaknesses, and goals. Players must request to join our 10-Week Programs.

  • Programs are selective-based enrollment to ensure readiness and motivation
  • High training frequency, training 3x or 2x per week
  • Long-term development focus, emphasizing consistency
  • Next-level preparation with high-intensity, detailed training

Athletes are placed into training divisions based on their desired weekly commitment (3x/week or 2x/week). Each division has a set weekly schedule with limited spots to maintain quality, consistency, and accountability.

Division A – 3x/Week: Grades 8th-12th
Division B – 2x/Week: Grades 8th-12th
Division C – 3x/Week: Grades 5th-7th
Division D – 2x/Week: Grades 5th-7th

3x/week divisions limited to 8 players
2x/week divisions limited to 10 players

Each session is 1 hour

3x/Week Package

$900

Includes two player-evaluations & discounts on any upcoming camps

2x/Week Package

$750

Includes one player-evaluations & discounts on any upcoming camps

*Two Payments: Deposit payment (50% of total cost). Payment 2 (the remaining 50%) due one month after deposit is paid.


For players who prioritize training as part of their lifestyle-not for “2-5 months per year” participation.

  • Motivated, coachable, and ready to be held accountable
  • Focused on improving fundamentals, athleticism, IQ, and multi-level scoring
  • Committed to consistent training week after week
  • Serious about reaching their next level (school, club, varsity, college, etc.)

  • Individualized coaching in small groups
  • High-rep, high-intensity skill work
  • Competitive drills to build decision-making and conditioning
  • Challenging environment to push players out of their comfort zone
  • Consistent weekly training schedule within each division

This program is not designed to take on every player interested in basketball. Spots are limited per training division because serious development requires focus, accountability, and individualized attention from the trainer and player.

  • Small-group training with limited athletes per division and per session
  • Players get personal attention, high reps, & accountability
  • Maximizes player’s time, effort, & potential
  • Build confidence by training & learning the correct way

Players must submit a Training Request Form to be accepted into our 10-Week Skills Training Programs. This allows us to learn more about each player’s background, goals, and current skill level. Players are accepted and invited based on readiness, commitment, goals, motivation, and division availability.

Registration Steps

Step 1 – Submit Request Form: Complete the form to provide player information, goals, and preferred division/schedule.

Step 2 – Selection Review: Players are selected and invited based on division availability, form responses, and level of commitment.

Step 3 – Selection Rounds: Training Request Form submissions are reviewed every Monday and Friday leading up to the program’s start date. Once reviewed, players will be accepted or denied.

Step 4 – Receive & Accept Invitation: Selected players will receive an email on the same day their request is reviewed (Monday or Friday) with their acceptance status. Players who are accepted will have 3–5 days to accept and secure their spot with a deposit.


Upcoming

Spring 10-Week Skills Training Program
March 16-June 1

Grades 8th-12th & Grades 5th-7th

Spring schedules and request forms are listed on the link below. Athletes must be accepted into a division prior to registration.


FAQsSkills Training Programs

To learn more about Coach Kyle or get an overview of our training, please check out our iHOOP Overview page or About page

Registration & Selection

Why is there a request form instead of open registration?

  • Spots are limited to maintain high-quality training. The request form helps ensure players are a good fit based on goals, experience, availability, and commitment level.

When will I hear back after submitting a request form?

  • Submissions are reviewed every Monday and Friday, so applicants will receive an email with their selection status on Monday or Friday. Invited players will have a deadline to accept their spot (must submit a deposit to accept).

How will I know if I’ve been selected?

  • All applicants will receive an email with their selection status on the Monday or Friday following their submission.

Which players are selected first?

  • Priority is given to players who have consistently trained at iHOOP recently or in the past, and those who are highly motivated and have clear basketball goals.

What happens if I’m not selected?

  • Unselected players are automatically considered for the next round. A new form submission is only needed if your training commitment changes (i.e. you want to request to train 2x/week instead of 3x/week).
  • If all spots are filled, later submissions may be placed on a waitlist or considered for future programs.
Program Fit & Skill Level

Is this program a good fit for my child’s skill level?

  • If a player is very new to basketball (little to no skill foundation, minimal understanding of basic terms, very limited experience), this specific program may not be the best starting point—but we do offer other options for beginners.
  • However, if a player is committed to learning, focused, and ready to work hard, then prior skill level matters far less. With the right attitude and effort, I can help newer players catch up quickly and begin progressing through the program’s development stages.
  • Players should have some prior basketball experience. Groups may be divided by skill and experience level to ensure appropriate training for each player.

Who is this program not for?

  • Players who are unsure about improving or unsure if basketball development is something they want to pursue
  • Players who are not ready to make training a priority
  • Players who lack commitment, motivation, or focus
  • Families looking for a casual or occasional training option to see if it is something their player might take interest in
  • *Beginners are welcome and encouraged—as long as they are motivated, focused, and committed.

How do I know if I’m an advanced player?

  • Players who are above average or ahead of their age group in skill level are considered advanced (i.e. demonstrates stronger dribbling and shooting skills than their peers).
Schedule & Commitment

Do players attend the same sessions each week?

  • Players can attend any session offered to their division. Sessions are consistent each week for each division to maintain accountability and structure.

Why don’t you offer a once-per-week training option?

  • Skill development requires consistent, repeated reps over time. While once-per-week training can be helpful for maintenance, it typically isn’t enough to drive noticeable improvement—especially over a 10-week period.
  • The goal is to put players in a position where they can see real progress, build confidence, and feel the results of their work. For that reason, programs are designed around multiple weekly sessions.

Can I change my requested training sessions after submitting a Request Form? What about after I’ve been invited and registered?

  • If you need to make changes to your requested schedule before you’re invited, simply submit a new Request Form. We will always use the most recent form you submit when reviewing availability.
  • If you need to request a change after being invited and registering, please text or email us. Changes may be approved only if space is still available, as we encourage players to prioritize their training and commit to their selected division.
Attendance, Payments & Policies

What if I miss a training session—are make-up sessions available?

  • Yes. We will offer 2–3 make-up sessions for players who need them. These sessions will be scheduled on designated days within one week after the program’s official end date. Make-up sessions dates will be detailed the invite emails/registration process.

How does payment work?

  • Payment is split into two parts: a 50% non-refundable deposit due at registration, and the remaining 50% due one month later.

What is the Cancellation and Refund Policy?

  • Deposits are non-refundable. Cancellations made at least 7 days prior to the program start date will receive a 75% refund of the total amount paid (excluding the deposit). Refunds are issued as account credit or a gift card and must be used within 6 months of the issue date. Cancellations made within 7 days of the start date are not eligible for a refund.
  • All cancellations must be submitted via the Cancellation Form
Results & Expectations

Will this program guarantee varsity or college opportunities?
These results come from consistent training. Players who attend irregularly will not see the same level of progression.

  • Noticeable improvement in skills, confidence, and game impact
  • Faster footwork, tighter handling, improved shooting mechanics
  • Better court IQ and decision-making
  • Increased physical readiness for game speed
  • A stronger mindset and understanding of what work really looks like

What makes this program different from camps, AAU, or team practices?

  • This program emphasizes small-group training, individualized feedback, consistent weekly structure, and long-term skill development rather than short-term exposure.

What does “early varsity & college-bound” mean?

  • This refers to players who are already contributing or on track to contribute at the varsity level earlier than typical and who aspire to play beyond high school.
General

Who runs the program?

  • All sessions are led by Kyle Impero, a former college basketball player and skills trainer with experience training players since 2018. About Kyle Impero.

I’ve reviewed the FAQs but still have a question or concern. How should I contact you?