Websites for improving programming and algorithms skills

Bunch of resources for improving programming skills by practice and participating in online competitions

Online code practice which shows the right solution straight away. The best part which i like the most is that you can type your code into the text pad on website and see its output

Here you will find hundreds of problems used in the ACM-ICPC Regional's and World Finals. You can submit your sources in a variety of languages, trying to solve any of the problems available in database.
New location is

SPOJ – Sphere Online Judge – is a problem set archive, online judge and contest hosting service accepting solutions in many languages.

This website has lots of programming contests

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

Participate in programming competitions , practice online questions , participate in online discussions







Other Resources
A website having calendar which has dates for coding contests around the world





Comments