Topcoder arranges 3 contests every month.
UVA has hundreds of interesting problems.
CodeForces is like a Facebook for contest Programmers.
Codechef has many problems based on difficulty.
SPOJ is also a nice place to practice and compete.
USACO arranges a contest every month for IOI.
Kulliyyah of Information and Communication Technology, IIUM © 2018. All rights reserved.