Summer for a programmer

Hi, so I am really big into computer science, and will defiantly be going into college to learn it. Btw i am going to be 17 over the summer and going into 12th grade in Washington State.

I am just wondering what I can do over the summer to experience it more. For the past few years I have been doing courses at my local digipen campus for programming, but this year I am out. Unfortunately all of the programs I can find out their are introductory level programs, of which I humbly believe I am way above in skill. Do any of you know any summer camp programs I should check out?

Another thing worth checking out for me would be internships. My problem is I have no clue what they really are, what kind of commitment they are, where, what kinds of things I can expect to be doing, who offers them, if they are available for people under 18. Is their a general guide for internships somewhere? And then how do I search for good internships? At an internship can I expect to be doing anything different then filling peoples coffee cups, will i learn?

Another option would be to spend the summer doing self taught things and building my skills, making more apps and websites, learning new languages, reading textbooks etc. Unfortunately i’m not sure colleges really care about that sort of thing since it is hard to have documented proof for it.

I would also love to get a job that involves programming, however im under 18 and without a degree… my chances seem low.

Any other suggestions for what I could do would be appreciated?

The links at the end of this page might be of interest to you:

http://camps.cs.washington.edu

UW Summer Courses: advanced K-12 students can take UW’s introduction to computer science (CSE 142 and CSE 143).

http://www.summer.washington.edu/courses-programs/

Depending on where you live Microsoft has a HS internship program. https://careers.microsoft.com/students/highschool