Do you enjoy solving tough problems and grappling with technical challenges? Then enter Google Code Jam!

Google Code Jam is a programming competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you compete in the programming language and development environment of your choice.

If this is your first time competing in Code Jam, take a look at Quick-Start Guide at http://code.google.com/codejam/faq.html#quickstart to learn the basics of how to compete.

The competition consists of four online rounds, culminating in the on-site finals in Dublin, Ireland!

Key dates for 2010.

Wednesday, April 7, 2010 19:00 UTC Registration Begins
Friday, May 7, 2010 23:00 UTC 24 hr Qualification Round Begins
Saturday, May 8, 2010 23:00 UTC Registration and Qualification Round End
Saturday, May 22, 2010 01:00 UTC Online Round 1: Sub-Round A
Saturday, May 22, 2010 16:00 UTC Online Round 1: Sub-Round B
Sunday, May 23, 2010 09:00 UTC Online Round 1: Sub-Round C
Saturday, June 05, 2010 14:00 UTC Online Round 2
Saturday, June 12, 2010 14:00 UTC Online Round 3
Friday, July 30, 2010 TBD Onsite Finals

Prizes:

1st Place: $ 5,000

2nd Place: $2,000

3rd Place: $1,000

4th – 25th Place: $100

For further details: http://code.google.com/codejam