In this course, students extend their knowledge of the Java programming language. The curriculum mirrors that of a second course in introductory computer science at the college level, involving data structures and efficiency.
Upperline (click here for more information)
MIT Beaver Works Summer Institute (applications due in April)
(Play this version - the new version they have a link to is timed and goes very quickly.)