My intention behind this thread is to list/link to the websites related to programming puzzles and contests.
I'll try and post links to most of the contests organized in universities.
Starting with University of Waterloo. (
Canadian Computing competition )
You can link/add to more such resources. Let this thread be informative.