2020-06-05 18:53:48 +00:00
---
2020-06-08 20:42:55 +00:00
slug: /general/resources
2020-06-05 18:53:48 +00:00
title: Additional Resources
author: Benjamin Qi
2020-06-08 20:42:55 +00:00
order: 1
2020-06-05 18:53:48 +00:00
---
2020-06-08 19:51:58 +00:00
Helpful Links! Some (such as CPH and Intro to USACO) will be mentioned again in later modules.
2020-06-05 18:53:48 +00:00
<!-- END DESCRIPTION -->
2020-06-08 19:51:58 +00:00
## Lists
2020-06-05 18:53:48 +00:00
* [USACO Resources Page ](http://www.usaco.org/index.php?page=resources )
* [Awesome List (Inishan) ](http://codeforces.com/blog/entry/23054 )
2020-06-08 19:51:58 +00:00
## Books
2020-06-05 18:53:48 +00:00
* [Competitive Programmer's Handbook (CPH) ](https://cses.fi/book/book.pdf )
2020-06-08 18:07:48 +00:00
* The [CSES problemset ](https://cses.fi/problemset/ ) (now at 200 problems) is quite good!
2020-06-05 20:03:03 +00:00
* [Guide to Competitive Programming ](https://www.amazon.com/Guide-Competitive-Programming-Algorithms-Undergraduate/dp/3319725467 ) is a paid book based off CPH
2020-06-06 20:04:31 +00:00
* Can currently download PDF [for free ](https://link.springer.com/book/10.1007/978-3-319-72547-5 )!
2020-06-08 18:07:48 +00:00
* Intro to USACO (Darren Yao)
* Bronze, Silver
* [Java ](http://darrenyao.com/usacobook/java.pdf )
* [C++ ](http://darrenyao.com/usacobook/cpp.pdf )
2020-06-05 20:03:03 +00:00
* 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.
2020-06-05 18:53:48 +00:00
* [Samuel Hsiang - CS Guide ](https://github.com/alwayswimmin/cs_guide )
2020-06-08 19:51:58 +00:00
* [TJSCT ](https://activities.tjhsst.edu/sct/ )
* [TJIOI ](https://github.com/tjsct/tjioi-study-guide )
2020-06-05 18:53:48 +00:00
* [Principles of Algorithmic Problem Solving ](http://www.csc.kth.se/~jsannemo/slask/main.pdf )
2020-06-05 20:03:03 +00:00
* [Cracking the Coding Interview ](http://www.crackingthecodinginterview.com/ ) is a good book specifically for programming interviews (it is not needed for USACO).
2020-06-05 18:53:48 +00:00
2020-06-08 19:51:58 +00:00
## Courses
2020-06-05 18:53:48 +00:00
* [Competitive Programming Course (SuprDewd) ](https://github.com/SuprDewd/T-414-AFLV )
2020-06-06 20:04:31 +00:00
* [Cousera Algorithms Pt 1 (and Pt 2) ](https://www.coursera.org/learn/algorithms-part1 )
2020-06-05 18:53:48 +00:00
* [Carnegie-Mellon ICPC ](https://contest.cs.cmu.edu/295/f17/ )
* [VPlanet ](https://vplanetcoding.com/ )
2020-06-08 19:51:58 +00:00
## Algorithm Collections
2020-06-05 18:53:48 +00:00
* [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 )
2020-06-08 19:51:58 +00:00
* [ekzlib ](http://ekzlib.herokuapp.com )