- [Competitive Programmer's Handbook](https://cses.fi/book/book.pdf) (CPH) - Antti Laaksonen
- The [CSES problemset](https://cses.fi/problemset/) (now at 200 problems) is quite good!
- *Will be mentioned extensively in later modules.*
- [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)
- *Some modules are from this book.*
- Competitive Programming Book - Steven Halim, Felix Halim
- [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.
- [CS Guide](https://github.com/alwayswimmin/cs_guide) - Samuel Hsiang, Alexander Wei, Yang Liu