Google has announced Google Code-In 2012, a contest for high school students. It is in it's third year and will begin on November 26th. The contest is for 13-17 year old students and is all about software development. It runs from November 26th to mid January and there will be 20 grand prize winners. The grand prize winners, along with a parent/guardian, will get a trip to Google Headquarters in Mountain View California.
The contest has tasks that are related to current open-source projects. These projects have worked with students before in the Google Summer of Code college student program.
Students will have to write or re-write code, create documents, do research and outreach tasks, QA and more.
This is a great opportunity for high school students interested in coding and computer science.
Related:
Google for Education Resources
Free Computer Science Resources
Learning HTML Code - some resources to get started
Google Code University - free computer science classes