Wikipedia
TopCoder
Topcoder is a company that administers challenges in computer programming. Topcoder hosts online competitive programming competitions—known as SRMs or "single round matches"—as well as weekly competitions in graphic design and development. The work in design and development produces useful software which is licensed for profit by Topcoder.