I have mixed feelings about stuff like this. For one thing, it’s summer — get your butt outside and play!
And for another, why isn’t this stuff taught in freakin’ school rather than summer camp?
I’ll tell you why — it’s because public school, in general, is great at “one size fits all” education. But very bad at meeting an individual kid where he or she is at at any given time.
On the other hand, I could just be grumpy because there were no camps like this when I was a kid. (Of course, there was no such thing as a personal computer back in the dark ages, so…)