TopCoder's global community of developers compete in skill-based challenges representing every stage of the software development process. From discovery and specification, through development, testing and deployment; competition is at the core. TopCoder uses a "competition" based model to deliver solutions in time frames and to high levels of quality that are hard to match using traditional application development approaches.
TopCoder is the world's largest competitive software development community with 320,000 developers representing over 200 countries.
United States of America
TopCoder algorithm competitions offer a unique perspective on problem solving. It's one thing to program a working solution, but it's a whole different level, the TopCoder level, when one is competing with other programmers to get that solution. TopCoder algorithm competitions give members a chance to test their knowledge, their speed, and their efficiency in an arena with thousands of other programmers. The TopCoder member base includes some of the best programmers in the world.