Google Code Jam

Date
Do you want to boost your coding skills this summer? Do you want the chance to visit Google's New York office and win $10,000? If you answered yes to any of these questions you should enter Google's Code Jame competition. Registration is open to all. See below for details and more information.
Who: You and your favorite programming language.
What: Your chance to match wits against fellow Code Jammers from around the world to solve tough algorithmic problems in Google Code Jam 2012. 
When: Register now and participate in the qualification round on April 13th.
Why: Top 25 coders win a trip to Google’s New York Office, and the chance to win 10,000 USD plus the title of Code Jam Champion!
PS Fun fact: Code Jam was a program started by a UBC alumni, Batholomew Furrow