--- slug: /general/resources title: Additional Resources author: Benjamin Qi order: 1 --- Helpful Links! Some (such as CPH and Intro to USACO) will be mentioned again in later modules. ## Lists * [USACO Resources Page](http://www.usaco.org/index.php?page=resources) * [Awesome List (Inishan)](http://codeforces.com/blog/entry/23054) ## Books * [Competitive Programmer's Handbook (CPH)](https://cses.fi/book/book.pdf) * The [CSES problemset](https://cses.fi/problemset/) (now at 200 problems) is quite good! * [Guide to Competitive Programming](https://www.amazon.com/Guide-Competitive-Programming-Algorithms-Undergraduate/dp/3319725467) is a paid book based off CPH * Can currently download PDF [for free](https://link.springer.com/book/10.1007/978-3-319-72547-5)! * Intro to USACO (Darren Yao) * Bronze, Silver * [Java](http://darrenyao.com/usacobook/java.pdf) * [C++](http://darrenyao.com/usacobook/cpp.pdf) * Competitive Programming Book (Steven, Felix) * [Competitive Programming Book 1](http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf) is freely available but old * [Competitive Programming 4](https://cpbook.net/) is the latest edition of the book (with significant additions) but costs money. * Release date is July 19th, 2020. * [Samuel Hsiang - CS Guide](https://github.com/alwayswimmin/cs_guide) * [TJSCT](https://activities.tjhsst.edu/sct/) * [TJIOI](https://github.com/tjsct/tjioi-study-guide) * [Principles of Algorithmic Problem Solving](http://www.csc.kth.se/~jsannemo/slask/main.pdf) * [Cracking the Coding Interview](http://www.crackingthecodinginterview.com/) is a good book specifically for programming interviews (it is not needed for USACO). ## Courses * [Competitive Programming Course (SuprDewd)](https://github.com/SuprDewd/T-414-AFLV) * [Cousera Algorithms Pt 1 (and Pt 2)](https://www.coursera.org/learn/algorithms-part1) * [Carnegie-Mellon ICPC](https://contest.cs.cmu.edu/295/f17/) * [VPlanet](https://vplanetcoding.com/) ## Algorithm Collections * [CSAcademy](https://csacademy.com/lessons/) * [cp-algorithms](https://cp-algorithms.com/) * [KTH ICPC Team Reference (KACTL)](https://github.com/kth-competitive-programming/kactl) * [bqi343 Github](https://github.com/bqi343/USACO) * [Topcoder Tutorials](http://www.topcoder.com/community/data-science/data-science-tutorials/) * [List of CF Tutorials](http://codeforces.com/blog/entry/57282) * [ekzlib](http://ekzlib.herokuapp.com)