For those beginners who want to go deeply in competitive programming.. those sites would help :) ↵
Choose and GO! ↵
[Codeforces](http://codeforces.com/) ↵
[TopCoder](https://www.topcoder.com/) ↵
[SPOJ](http://www.spoj.com/) ↵
[UVA online judge](https://uva.onlinejudge.org/) ↵
[a2oj online judge](http://a2oj.com/) with it's leveled ladders ↵
[hackerEarth](https://www.hackerearth.com/codemonk/) ↵
[URI online judge](https://www.urionlinejudge.com.br/judge/) ↵
[ACM live archieve](https://icpc.baylor.edu/) ↵
↵
![ ](http://codeforces.com/predownloaded/72/ba/72ba58dea7ebaa0a89cbbe18e70b22425c489a7c.png)
Choose and GO! ↵
[Codeforces](http://codeforces.com/) ↵
[TopCoder](https://www.topcoder.com/) ↵
[SPOJ](http://www.spoj.com/) ↵
[UVA online judge](https://uva.onlinejudge.org/) ↵
[a2oj online judge](http://a2oj.com/) with it's leveled ladders ↵
[hackerEarth](https://www.hackerearth.com/codemonk/) ↵
[URI online judge](https://www.urionlinejudge.com.br/judge/) ↵
[ACM live archieve](https://icpc.baylor.edu/) ↵
↵
![ ](http://codeforces.com/predownloaded/72/ba/72ba58dea7ebaa0a89cbbe18e70b22425c489a7c.png)