# Recommended Resources

Past students have found the following resources helpful.

## Books

1. [Cracking the Coding Interview](https://github.com/Avinash987/Coding/blob/master/Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions.pdf)
2. [Data Structures and Algorithms in Python](https://github.com/cjbt/Free-Algorithm-Books/blob/master/book/Data%20Structures%20%26%20Algorithms%20in%20Python.pdf)
3. [Clean Code](https://github.com/dev-marko/clean-code-book/blob/master/Clean%20Code%20\(%20PDFDrive.com%20\).pdf)
4. [You Don't Know JS](https://github.com/mohitd648/books/blob/master/you-don-t-know-js.pdf)
5. [SWE at Google](https://res.infoq.com/articles/software-engineering-google/en/resources/software_engineering_at_google_extract-1622201647282.pdf)

## Videos

1. [Fireship: 100-second explainer videos](https://youtube.com/playlist?list=PL0vfts4VzfNiI1BsIK5u7LpPaIDKMJIDN)

## Interview Guides

1. [Tech Interview Handbook](https://www.techinterviewhandbook.org/)
