How to Win Coding Competitions: Secrets of Champions
A must take course for all who are interested in competitive programming and preparing for the ZCO, INOI and IOI. The problem set every week has very high quality problems. Programmers of all levels will find something valuable from this course. This course is taught by some of the best programmers in the world who won prestigious programming competitions like the Google Code Jam and ACM-ICPC and worked for prestigious companies like Facebook. It is developed by ITMO University, the leading expert in IT and the only 6-time world champion of ACM ICPC, the world's most prestigious programming contest.
It has already started.. It started on October 17. Go to the link and enroll. Although I'm a bit late in posting about this course but still you can make up. The first week assignment is due on November 6. So hurry up and enroll!
I have watched 4 out of the 34 videos so far, but I am really impressed by the quality of the videos and the level of insight. He covers a lot of ground in each of these 5-10 minute videos.
I also love the video style. He speaks fast, and moves from one thing to another quite quickly. This is a great strategy on YouTube since its so easy to rewind and replay. He also includes a link to different sections in the video description (i.e. points in the video where he changes from one topic to another).
Requirements: It can run on any Unix based system (OSX/Linux etc.)
Initially, it started as a small script to run my C++ program on test data from USACO Contests, INOI, ZCO and IARCS Judges. Old INOI and ZCO problems are not on Codechef and it is thus a pain to check the validity of your solution. Later, I extended it to interpreted languages and added a logging option.