Hi Ann, your understanding of a "sports clinic" is correct. It is an opportunity for players of a particular sport get access to specialised training usually conducted by outside experts (not their own trainers).
Well, that's what we call it here anyway.