I'm planning my summer and I would like to participate in some kind of programming camp. I'm 16, I have already learned some algorithms and I have participated in a lot of competitions, but I want to improve my skills. Can anyone recommend such international camps (for competitive programming) which last for 2-4 weeks in the summer (possibly June, July)?