Websites for improving programming and algorithms skills

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

 

http://codingbat.com/

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

http://livearchive.onlinejudge.org/

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

http://uva.onlinejudge.org/index.php

 

http://www.spoj.pl/

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

http://www.topcoder.com/

This website has lots of programming contests

http://projecteuler.net/

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.

http://www.codechef.com/

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

http://www.usaco.org/

the USA Computing Olympiad, training pages and online contests.

The USACO 2011 December contest runs from December 9 through December 12. Click Here for further details.

2011-2012 Schedule

Nov 11-14: November Contest
Dec 9-12: December Contest
Jan 6-9: January Contest
Feb 3-6: February Contest
Mar 2-5: March Contest
April: US Open
June: Training Camp
September: IOI 2012 in Milan, Italy

 

http://www.bitwise.iitkgp.ernet.in/home

IITKGP Annual Algorithms and Programming contest

Bitwise 2011 was a great success with participation from 3200 teams from over 80 countries.

Any one around the world (except students of IITKGP CSE department) can participate in the contest

 

http://www.facebook.com/careers/puzzles.php?puzzle_id=7

Puzzles for solving posted by Facebook

 

http://mathalon.in/

 

http://codercharts.com/

 

http://felicity.iiit.ac.in/

 

 

Other Resources

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

http://home.iitk.ac.in/~pankajj/programming_calender.html

http://www.algorithmist.com/index.php/Programming_Contest_Calendar

No comments:

Post a Comment

Please share your views and comments below.

Thank You.