All in all, one would indeed learn and improve tremendously here. Rich in history, It's considered to be one of the most prestigious organizations when it comes to technology competitions.
Hundreds of SRMs gave birth to an abundant problemset.
Codeforces is one of, if not, the most popular contest platforms out there.
Currently maintained by Saratov State University, it features regular contests and countless awesome original problems.
The SPOJ platform is centered around an online judge system.Problems here are typically more challenging than others and Topcoder therefore appeals to many elite programmers.The annual Topcoder Open (TCO) is also a widely-discussed event. Created with a view to connecting people to information, this list below contains a complete collection of all the fantastic resources I've collected over the course of my 11-year competitive programming career. Share the list with your classmates, your friends and everyone :) A tutorial website widely used and referenced in the Russian-speaking competitive programming community.I hope you'll find it useful :)What is competitive programming? Only a small fraction of the original site is translated into English, but Google Translate would work okay.