TeachMe.To Logo

The easy way to learn to play.

AboutContactFAQCoach FAQHelp Center
BrowseOnline lessonsReviewsPrivacyTerms
InstagramFacebook

Β© 2026 Teach Me To


As a platform, we do our best to provide accurate information and make your booking experience seamless. However, we do not verify every detail and we do not background check every coach who lists themselves on our site. It's up to the instructors to provide accurate, up-to-date information. If you have any questions or concerns, just message us and ask!

TeachMe.To LogoTeachMe.To Logo
β€’
Near
Oceanside
β€’
Near
Oceanside

Private Basketball Training & Coaches in Oceanside, CA

These coaches teach at top ranked spots and have great training fulfillment & student reviews.

These coaches teach at top ranked spots and have great training fulfillment & student reviews.

Symeon Taylor profile
About Symeon

Passionate High School Basketball Skill Development Coach | Enhancing Athletic Performance | Building Strong Fundamentals | Mentoring the Next Generation of Athletes

What students say...

"My son has been training with Taylor for 2 months now and he has taught him so much! Using proper form and helping him become a better athlete.

SuperCoach
SuperCoach
Symeon
From$65per lesson

Symeon

Bio: Passionate High School Basketball Skill Development Coach | Enhancing Athletic Performance | Building Strong Fundamentals | Mentoring the Next Generation of Athletes
5.0
55 Lessons given
5.0
Nearby
4.4 mi
Guajome Park Lower Picnic Area
Available
Next: Tomorrow, 9:00 AM
πŸ’°$65 per lesson
Get basketball lessons with Symeon
SuperCoach
What's a SuperCoach?SuperCoaches are the most reliable, responsive, and high quality coaches on TeachMe.To.
Jamal Whaley profile
Jamal Whaley photo 1
Jamal Whaley photo 2
See more photos on profile
About Jamal

Coach Jamal Whaley, your go-to expert for all things basketball. With a USA Basketball Gold License and professional training certification from none other than Los Angeles Lakers Assistant Coach Phil Handy, Coach Jamal brings a wealth of knowledge to the court. His extensive experience includes playing in FIBA regulated Pro Leagues and actively participating in Semi-Pro basketball. With 8 years of coaching under his belt, he has worked with athletes of all skill levels, helping them unlock their full potential. Currently, Coach Whaley serves as the Assistant Head Coach for the Fallbrook High School Warriors, where he's molding the next generation of basketball stars. Get ready to elevate your game with Coach Jamal!

What students say...

"My son continues to rave about how much he enjoys his training sessions with coach Jamal!

SuperCoach
SuperCoach
Jamal
From$65per lesson

Jamal

Bio: Coach Jamal Whaley, your go-to expert for all things basketball. With a USA Basketball Gold License and professional training certification from none other than Los Angeles Lakers Assistant Coach Phil Handy, Coach Jamal brings a wealth of knowledge to the court. His extensive experience includes playing in FIBA regulated Pro Leagues and actively participating in Semi-Pro basketball. With 8 years of coaching under his belt, he has worked with athletes of all skill levels, helping them unlock their full potential. Currently, Coach Whaley serves as the Assistant Head Coach for the Fallbrook High School Warriors, where he's molding the next generation of basketball stars. Get ready to elevate your game with Coach Jamal!
5.0
49 Lessons given
5.0
Far away
27.4 mi
Winchester Creek Park
Available
Next: Tomorrow, 6:00 AM
πŸ’°$65 per lesson
Get basketball lessons with Jamal
SuperCoach
What's a SuperCoach?SuperCoaches are the most reliable, responsive, and high quality coaches on TeachMe.To.
Ali Kassamali profile
Ali Kassamali photo 1
Ali Kassamali photo 2
See more photos on profile
About Ali

I've spent my whole life sharing my love for basketball and helping athletes reach their full potential on and off the court. As a player I specialize in ball handling and have elite guard skills. My coaching style emphasizes the development of fundamental skills and strategic thinking to help in game situations. Let's work together to elevate your game.

What students say...

"The lesson with Ali was quite engaging, especially since my son loved learning about the layup technique, which he’s been eager to master. Though we still hope to tackle mid-range shots next, I appreciate how Ali clearly explains fundamentals without rushing through. It’s quite helpful and, honestly, still leaves room for us to build further skills. Still, if you're looking for a coach who can balance instruction and patience, trying a lesson with Ali could be worth it.

SuperCoach
SuperCoach
Ali
From$70per lesson

Ali

Bio: I've spent my whole life sharing my love for basketball and helping athletes reach their full potential on and off the court. As a player I specialize in ball handling and have elite guard skills. My coaching style emphasizes the development of fundamental skills and strategic thinking to help in game situations. Let's work together to elevate your game.
5.0
53 Lessons given
5.0
Far away
35.5 mi
Mountain View Park
Available
Next: Tomorrow, 6:00 AM
πŸ’°$70 per lesson
Get basketball lessons with Ali
SuperCoach
What's a SuperCoach?SuperCoaches are the most reliable, responsive, and high quality coaches on TeachMe.To.
Andrew Meshot profile
Andrew Meshot photo 1
Andrew Meshot photo 2
See more photos on profile
About Andrew

Former collegiate basketball student athlete and experienced youth coach with a strong foundation in player development, team culture, and competitive success. Proven ability to design structured, high-intensity practices that emphasize fundamentals, basketball IQ, and situational awareness while fostering discipline, accountability, and sportsmanship. Known for building positive, organized team environments and mentoring student-athletes on leadership, work ethic, and mental toughness to support both on-court performance and personal growth . PLAYING EXPERIENCE El Toro High School – Men’s Basketball 2002-2006 β€’ Two-year Varsity starter playing for Head Coach Todd Dixon β€’ Varsity Captain, 1st Team All South Coast League, 2nd Team All CIF β€’ All-Time Best Defensive Team - Fewest average points allowed, lowest field goal percentage allowed, highest rebound average, most blocks β€’ 2003-2005 South Coast League Champions β€’ 2005 CIF Division 1A Championship finalist β€’ 2006 CIF Division 1A Quarterfinalist Chico State (Div. II) – Men’s Basketball 2006-2007 β€’ College Freshman (redshirt) season with Head Coach Puck Smith Saddleback College (JUCO) – Men’s Basketball 2007-2008 β€’ College Sophomore season with Head Coach Bill Brummel ACCOMPLISHMENTS and RECOGNITION β€’ 2003 Plyo City Roundball Extravaganza – Elite All Stars – Participant β€’ 2004 Plyo City Roundball Extravaganza – Elite All Stars - Most Valuable Player β€’ 2005 Plyo City Roundball Extravaganza – Elite All Stars - Most Valuable Player β€’ 2006 Orange County All Stars – South Coast League VS Sunset League - Participant

What students say...

"More than training β€” it’s mentorship. Coach Andrew holds athletes accountable, teaches discipline, and brings a professional mindset to every session. My daughter has grown not only as a player but as a competitor. The confidence she plays with now is night and day.

Top Rated
99Score
Andrew
From$60per lesson

Andrew

Bio: Former collegiate basketball student athlete and experienced youth coach with a strong foundation in player development, team culture, and competitive success. Proven ability to design structured, high-intensity practices that emphasize fundamentals, basketball IQ, and situational awareness while fostering discipline, accountability, and sportsmanship. Known for building positive, organized team environments and mentoring student-athletes on leadership, work ethic, and mental toughness to support both on-court performance and personal growth . PLAYING EXPERIENCE El Toro High School – Men’s Basketball 2002-2006 β€’ Two-year Varsity starter playing for Head Coach Todd Dixon β€’ Varsity Captain, 1st Team All South Coast League, 2nd Team All CIF β€’ All-Time Best Defensive Team - Fewest average points allowed, lowest field goal percentage allowed, highest rebound average, most blocks β€’ 2003-2005 South Coast League Champions β€’ 2005 CIF Division 1A Championship finalist β€’ 2006 CIF Division 1A Quarterfinalist Chico State (Div. II) – Men’s Basketball 2006-2007 β€’ College Freshman (redshirt) season with Head Coach Puck Smith Saddleback College (JUCO) – Men’s Basketball 2007-2008 β€’ College Sophomore season with Head Coach Bill Brummel ACCOMPLISHMENTS and RECOGNITION β€’ 2003 Plyo City Roundball Extravaganza – Elite All Stars – Participant β€’ 2004 Plyo City Roundball Extravaganza – Elite All Stars - Most Valuable Player β€’ 2005 Plyo City Roundball Extravaganza – Elite All Stars - Most Valuable Player β€’ 2006 Orange County All Stars – South Coast League VS Sunset League - Participant
5.0
35 Lessons given
5.0
Far away
31.6 mi
El Lazo Basketball Courts
Available
Next: Tomorrow, 6:00 AM
πŸ’°$60 per lesson
Get basketball lessons with Andrew
Happy Student Score
What's the Happy Student Score?Coaches get a 0–100 score reflecting their reliability, responsiveness and customer satisfaction.
Learn more
Learn more
Happy Student Score
What's the Happy Student Score?Coaches get a 0–100 score reflecting their reliability, responsiveness and customer satisfaction.
Learn more
Learn more
Anthony Cosentino profile
Anthony Cosentino photo 1
Anthony Cosentino photo 2
See more photos on profile
About Anthony

I bring a championship mindset and years of on-court experience to every athlete I train. As a former collegiate standout and professional player, I was a 2x PCAC Player of the Year, 2x All-State performer, and helped lead Southwestern College to a state-best 50–6 record before earning a scholarship to Cal Baptist. There, I helped capture a PacWest Championship and an NCAA Tournament berth. After competing professionally in Colombia and earning my Master’s in Physical Education from Azusa Pacific, I began my coaching career at Southwestern College. During my time there, I helped lead the program to three PCAC Championships, was named PCAC Coach of the Year in 2020, and coached 40 All-Conference players, with over 30 earning scholarships to four-year universitiesβ€”including multiple Division I and professional athletes. Now, I use that same drive and attention to detail to help players and clients elevate their game, build confidence, and unlock their full potentialβ€”both physically and mentally.

What students say...

"We have been working with Coach Ant for a while now and he has had a profound effect on my son! I’m so happy he’s developing the right way, with the right fundamental training…. You’re doing an amazing job with him! We really are very grateful!

Top Rated
99Score
Anthony
From$120per lesson

Anthony

Bio: I bring a championship mindset and years of on-court experience to every athlete I train. As a former collegiate standout and professional player, I was a 2x PCAC Player of the Year, 2x All-State performer, and helped lead Southwestern College to a state-best 50–6 record before earning a scholarship to Cal Baptist. There, I helped capture a PacWest Championship and an NCAA Tournament berth. After competing professionally in Colombia and earning my Master’s in Physical Education from Azusa Pacific, I began my coaching career at Southwestern College. During my time there, I helped lead the program to three PCAC Championships, was named PCAC Coach of the Year in 2020, and coached 40 All-Conference players, with over 30 earning scholarships to four-year universitiesβ€”including multiple Division I and professional athletes. Now, I use that same drive and attention to detail to help players and clients elevate their game, build confidence, and unlock their full potentialβ€”both physically and mentally.
5.0
10 Lessons given
5.0
Far away
33.1 mi
NTC Park
Available
Next: Tomorrow, 6:00 AM
πŸ’°$120 per lesson
Get basketball lessons with Anthony
Landon Savosh profile
Landon Savosh photo 1
See more photos on profile
About Landon

With a decade dedicated to perfecting on-court progress, I offer tailored basketball instruction rooted in proven techniques. My passion is nurturing player growth through strategic skill development and a positive, challenging environment. Let's elevate your game!

What students say...

"I started out pretty rough, but after every session, I could genuinely see myself getting better and more confident. Each workout helped me improve my skills, understanding of the game, and overall performance. The progress from where I started to where I am now has been crazy to see. Now I’m playing on a top club team in Southern California. I’m extremely grateful for all the work and development that got me here. Definitely recommend Landon to anyone serious about taking their game to the next level!

98Score
Landon
From$85per lesson

Landon

Bio: With a decade dedicated to perfecting on-court progress, I offer tailored basketball instruction rooted in proven techniques. My passion is nurturing player growth through strategic skill development and a positive, challenging environment. Let's elevate your game!
4.7
21 Lessons given
4.7
Far away
31.6 mi
El Lazo Basketball Courts
Available
Next: Tomorrow, 6:00 AM
πŸ’°$85 per lesson
Get basketball lessons with Landon
Happy Student Score
What's the Happy Student Score?Coaches get a 0–100 score reflecting their reliability, responsiveness and customer satisfaction.
Learn more
Learn more
πŸ™‹
Need help picking a coach?
Lloyd Sese profile
Lloyd Sese photo 1
Lloyd Sese photo 2
See more photos on profile
About Lloyd

Coaching i9 sports basketball in all community from 5-10 years old around temecula, murrieta, menifee california area. Enjoying coaching kids with energetic, reliable and good at building rapport I play every sunday basketball tournament with an adult league 35-40 age. Fun, competitive and engaging games around temecula, murrieta california area. I played point and shooting guard

What students say...

"He’s all around player and great shooter

✨New
Lloyd
From$65per lesson

Lloyd

Bio: Coaching i9 sports basketball in all community from 5-10 years old around temecula, murrieta, menifee california area. Enjoying coaching kids with energetic, reliable and good at building rapport I play every sunday basketball tournament with an adult league 35-40 age. Fun, competitive and engaging games around temecula, murrieta california area. I played point and shooting guard
4.6
5 Lessons given
4.6
Far away
27.4 mi
Winchester Creek Park
Available
Next: Tomorrow, 6:00 AM
πŸ’°$65 per lesson
Get basketball lessons with Lloyd
πŸ™‹
Need help picking a coach?
Anderson Mort profile
Anderson Mort photo 1
Anderson Mort photo 2
See more photos on profile
About Anderson

Mastering basketball requires more than just talent; it demands dedication, strategy, and the right guidance. With 12 years of experience, I'm dedicated to helping you unlock your potential on and off the court. Let's elevate your game together.

Best Price
✨New
Anderson
From$35per lesson

Anderson

Bio: Mastering basketball requires more than just talent; it demands dedication, strategy, and the right guidance. With 12 years of experience, I'm dedicated to helping you unlock your potential on and off the court. Let's elevate your game together.
Be their first TeachMe.To student!
Far away
28.9 mi
Lindbergh Park
Available
Next: Today, 6:00 AM
πŸ’°$35 per lesson
Get basketball lessons with Anderson
Makaio Mims profile
Makaio Mims photo 1
Makaio Mims photo 2
See more photos on profile
About Makaio

With 16 years of basketball instruction, I cultivate a fun, yet disciplined environment, ensuring athletes develop both technical prowess and a deep love for the game. Played junior college at a high level as well as division 2. I’m dedicated to helping players of all levels unlock their full potential on the court. I will bring out the best version of the player.

Best Price
✨New
Makaio
From$40per lesson

Makaio

Bio: With 16 years of basketball instruction, I cultivate a fun, yet disciplined environment, ensuring athletes develop both technical prowess and a deep love for the game. Played junior college at a high level as well as division 2. I’m dedicated to helping players of all levels unlock their full potential on the court. I will bring out the best version of the player.
Be their first TeachMe.To student!
Far away
28.9 mi
Lindbergh Park
Available
Next: Tomorrow, 6:00 AM
πŸ’°$40 per lesson
Get basketball lessons with Makaio
πŸ™‹
Need help picking a coach?
Opie Hicks profile
Opie Hicks photo 1
See more photos on profile
About Opie

Opie is a dedicated basketball coach with a strong foundation in both playing and player development. His hands-on experience on the court, combined with a deep understanding of the game, allows him to connect with athletes and help them grow in all aspects of performance. Opie’s coaching style emphasizes skill development, basketball IQ, and confidence. He is passionate about guiding players to reach their full potential and play the game at a higher level.

✨New
Opie
From$65per lesson

Opie

Bio: Opie is a dedicated basketball coach with a strong foundation in both playing and player development. His hands-on experience on the court, combined with a deep understanding of the game, allows him to connect with athletes and help them grow in all aspects of performance. Opie’s coaching style emphasizes skill development, basketball IQ, and confidence. He is passionate about guiding players to reach their full potential and play the game at a higher level.
Be their first TeachMe.To student!
Far away
29.0 mi
Mission Bay Golf Course
Available
Next: Today, 6:00 AM
πŸ’°$65 per lesson
Get basketball lessons with Opie
Clay Griebel-Thorpe profile
Clay Griebel-Thorpe photo 1
Clay Griebel-Thorpe photo 2
See more photos on profile
About Clay

Nearly 10 years of basketball coaching and player development experience, including private training, small-group instruction, shooting development, skill training, and athletic performance work with youth through advanced players. Former trainer at The Hoop House and founder of Levels Athletic Performance. Completed NBA Player Development coursework through ELVTR with longtime NBA player development coach Dave Severns.

Flexible Scheduling
✨New
Clay
From$80per lesson

Clay

Bio: Nearly 10 years of basketball coaching and player development experience, including private training, small-group instruction, shooting development, skill training, and athletic performance work with youth through advanced players. Former trainer at The Hoop House and founder of Levels Athletic Performance. Completed NBA Player Development coursework through ELVTR with longtime NBA player development coach Dave Severns.
Be their first TeachMe.To student!
Far away
30.4 mi
Tierrasanta Recreation Center
Available
Next: Today, 6:00 AM
πŸ’°$80 per lesson
Get basketball lessons with Clay
Devon Wyatt profile
Devon Wyatt photo 1
Devon Wyatt photo 2
See more photos on profile
About Devon

I’ve coach basketball for long time on and off. I believe in time and effort rather than trying to be great over night. You must go through the journey then try to skip to the end

✨New
Devon
From$40per lesson

Devon

Bio: I’ve coach basketball for long time on and off. I believe in time and effort rather than trying to be great over night. You must go through the journey then try to skip to the end
Be their first TeachMe.To student!
Far away
30.4 mi
Tierrasanta Recreation Center
Available
Next: Today, 6:00 AM
πŸ’°$40 per lesson
Get basketball lessons with Devon
  • Previous
  • 1
  • 2
  • 1
  • 2
  • Next
  1. Basketball
  2. California
  3. Oceanside
Featured in
Featured in

Finding a basketball coach in Oceanside is simple

1.

Find the right basketball coach in Oceanside.

We help you find the best basketball coach for your needs. Filter by skill level, group size, and location. Browse our list of basketball coaches that meet your criteria and watch their intro videos to determine if the coach is the right match for you. Our basketball coaches are vetted, reviewed, and rated to make your decision easier. If you're having trouble finding the best basketball training near you, reach out to our training coordinator by clicking the "Have any questions?" button at the top right of the page.

2.

Schedule your basketball training in seconds.

Unlike other websites, TeachMe.To lets you schedule your basketball training time and location online in seconds. We make the whole process seamless. Other websites for finding Oceanside basketball training and coaches make it hard to book and have very little information on pricing and scheduling. Not with us: we make it easy to find the right date, time, and place to learn basketball.

3.

Instantly connect with your basketball coach.

Get in touch with your basketball coach immediately with the TeachMe.To mobile app. It's total free and available on iPhone and Android. Our app is the one-stop shop for managing your basketball training on our platform. Communicate with your basketball coach, get notified about new messages, view and manage upcoming basketball training near you, track your progress, and get access to support services - all in one place.

It's really that simple.

Private basketball training in Oceanside, California

Private basketball training in Oceanside average $58 for a week of training, with 17 vetted coaches available. Every session is private β€” 1-on-1 by default, or with your invited group β€” tailored to your level and goals, at a location and time that work for you.

Where can I take basketball training in Oceanside?

Basketball training in Oceanside happen at 4 locations across the city, from Guajome Park Lower Picnic Area to lesser-known neighborhood spots. Bookings open up across weekdays, evenings, and weekend mornings β€” and if you have a preferred location, your coach meets you there.

How much do basketball training cost in Oceanside?

Private basketball training in Oceanside average $58 for a week of training. Booking a lesson package brings the per-lesson rate down, and one-off single lessons are also available β€” what you pay depends on your coach's experience and the session length you choose.

What basketball coaches in Oceanside, California can help you work on

Private basketball lessons in Oceanside are built around your goals. Whatever you want to improve, a coach can focus each session on it. Here are the areas coaches in Oceanside work on most.

Shooting and scoring

Build a repeatable jump shot, extend your range, and clean up your free throws. Oceanside coaches break down your form frame by frame and drill it at game speed.

Ball handling and guard skills

Tighten your handle, change of pace, and combo moves so you can create space off the dribble. Basketball trainers in Oceanside run guard-skill work built around live, full-speed reps.

Footwork, defense, and rebounding

Lock in your defensive stance, lateral slides, and closeouts, then box out and finish the possession. A coach in Oceanside teaches you to guard your position and own the glass.

Finishing and athleticism

Add layups through contact, both-hand finishes, and a quicker first step. Oceanside basketball coaches focus your training on scoring at the rim and playing above it.

Game IQ and decision-making

Learn to read the floor, run pick-and-roll, and make the right pass every trip down. Coaches in Oceanside sharpen the mental side of basketball alongside the physical.

Basketball lessons for kids in Oceanside, California

Looking for basketball coaching for kids in Oceanside? We match kids and teens β€” from first-timers to high-school and club players β€” with coaches who specialize in junior development. Private kids basketball lessons run at the same weekly rate as adult lessons.

Basketball lessons for kids and teens

Vetted, background-checked basketball coaches

Every coach who works with kids goes through identity and background screening before being matched with young students, and their safety vetting is shown on their profile β€” so you can book with confidence.

Every age and level, ages 5 to 18

Coaches in Oceanside teach juniors from as young as 5 through high-school and competitive athletes, tailoring each session to your child's age, level, and goals β€” whether that is first-time fundamentals, building confidence, or tryout and team prep.

Parents welcome at every basketball lesson

Parents are welcome to stay and watch β€” many do, especially with younger kids β€” but it is never required. Either way, your coach shares progress and what to practice between lessons.

Frequently asked questions

Basketball coaches in Oceanside, CA

The location with the most coaches teaching basketball training at

πŸ“

Guajome Park Lower Picnic Area

Average length of time coaches in Oceanside have been teaching for

⏳

21 years on average

How many coaches teach basketball in Oceanside

πŸŽ“

17 coaches

Average cost of a basketball lesson in Oceanside

πŸ’°

$58 per lesson

Check out basketball courts near you

Photo coming soon!

Guajome Park Lower Picnic Area

Oceanside, CA 92056, USA

4.4 miles away β€’ 17 basketball coaches teach here

OUTDOORS

Photo coming soon!

Guajome Regional Park

3000 Guajome Lake Rd, Oceanside, CA 92057, USA

7.1 miles away β€’ 17 basketball coaches teach here

FIRST COME FIRST SERVEOUTDOORS
24 Hour Fitness Oceanside Sport

24 Hour Fitness Oceanside Sport

655 Frazee Rd, Oceanside, CA 92057, USA

4.9 miles away β€’ 17 basketball coaches teach here

FIRST COME FIRST SERVEOUTDOORSINDOORS

Venues for Basketball training in Oceanside

  • Guajome Park Lower Picnic AreaOceanside, CA 92056, USA
  • Lindbergh Park4141 Ashford St, San Diego, CA 92111, United States
  • San Carlos Recreation Center6445 Lake Badin Ave, San Diego, CA 92119, United States
  • Mountain View Park24061 Dylan Ave, Lake Forest, CA 92630, USA
  • Allied Gardens Recreation Center5155 Greenbrier Ave, San Diego, CA 92120, USA
  • Guajome Regional Park3000 Guajome Lake Rd, Oceanside, CA 92057, USA
  • Highwood Park4200 Parks Ave, La Mesa, San Diego, CA 91941, USA
  • El Lazo Basketball Courts23804 El Lazo, Laguna Niguel, CA 92677, United States
  • SDSU Mission Valley River Park5500 Campanile Drive, San Diego, CA, USA
  • 24 Hour Fitness La Costa Super-Sport3409 Via Montebello, Carlsbad, CA 92009, USA
  • 24 Hour Fitness Oceanside Sport655 Frazee Rd, Oceanside, CA 92057, USA
  • Winchester Creek Park39950 Margarita Rd, Temecula, CA 92591, USA

Also available in Oceanside

Golf training in Oceanside
Pickleball training in Oceanside
Surfing training in Oceanside
Soccer training in Oceanside
Tennis training in Oceanside
Football training in Oceanside
Volleyball training in Oceanside
Chess training in Oceanside
Reading And Writing training in Oceanside
Brazilian Jiu Jitsu training in Oceanside
Piano training in Oceanside
Guitar training in Oceanside
Baseball training in Oceanside

Basketball training in cities near Oceanside

Carlsbad Basketball training
Carlsbad Basketball training
Escondido Basketball training
Temecula Basketball training
Murrieta Basketball training
San Diego Basketball training
Laguna Niguel Basketball training
California Basketball training
Lake Forest Basketball training
Irvine Basketball training