See the drill before you run it.
Tennis Camp generates fun, teachable tennis and pickleball drills and draws each one on a real court diagram — player positions, movement paths, and ball arcs, exactly the way a coach sketches it on a whiteboard. Pick your sport, your mode, your player count, and your skill level, and get a complete activity you can run in the next sixty seconds. Works courtside with zero bars: fully offline, no account, no ads.
TWO SPORTS, ONE APP
- Full tennis and pickleball drill libraries in a single app
- 26 original, hand-authored drills — no scraped or generic content
- Overhead and side-view court diagrams with positions, movement, and ball flight
BUILT FOR HOW YOU ACTUALLY PLAY
- Coach mode: activities for running a group of students on one court
- Versus mode: competitive games for friends, pairs, and families
- Solo mode: practice you can do alone against a wall or ball machine
- Tuned by player count and skill level, from first-timers to advanced
TEACH IT, DON'T JUST RUN IT
- Every drill explains what it teaches, in plain bullets
- Numbered run-steps so anyone can set it up in minutes
- A coach cue for the one thing to watch for
FIND, KEEP, SHARE
- Shuffle for a fresh drill, with history so you never lose one you liked
- Save favorites to build your own practice plan
- Share any drill as an image — text a drill card straight to the team group chat
START FREE
- Play 8 drills free across every mode and both sports
- Unlock all 26 with one simple in-app purchase — one time, no subscription
PRIVACY FIRST
- All data stays on your device. Nothing is collected, transmitted, or stored externally.
- No sign-in. No tracking. No ads.
THOUGHTFUL DESIGN
- A premium dark "nebula" aesthetic that looks great courtside at dusk
- Native SwiftUI, designed for both iPhone and iPad
- Fast, lightweight, and fully functional in airplane mode
WHO IT'S FOR
Tennis coaches and pickleball instructors planning lessons and clinics. Parents keeping kids engaged on court. Playing partners tired of the same three drills. Solo players who want practice with a purpose.