STL C++ Doc. CS 97SI: Introduction to Programming Contests:- CP course Hitchhiker's Guide to Competitive Programming. Every Programmer should know. An awesome list for programming SPOJ Crawler. [ A Way to Practice Competitive Programming : From rating 1000 to 2000 All of the good tutorials found on codeforces. Introduction to Algorithms (SMA 5503)