Google has open the registrations for this year Code Jam competition! Until May 8th you can apply (if you like coding as a professional or as hobbyist) to enter the qualification round. After you pass the elimination phase and solve the first problems then you can participate in up to 3 more online rounds (if you pass the previous ones). The first 25 coders will go to Dublin for the on-site finals (and the winner takes $5000).