1. Where do I get started? Or, I just finished a session, how do I look up x topic?
-
Prefer videos? Udacity's free and excellent Technical Interviewing course (https://www.udacity.com/course/technical-interview--ud513) (2.5 hrs)
-
Prefer reading? Bradfield's free and excellent online book (https://bradfieldcs.com/algos/)
-
Prefer reading 2.0 ? Eloquent Javascript's free and excellent online book (http://eloquentjavascript.net/) with interactive codeboxes
- Suitable if you're learning how to code && developing your algorithmically-thinking skills at the same time
- Prefer visualizations? Vaidehi Joshi at BaseCS (https://medium.com/basecs) writes excellent weekly blog posts - her notes are colorful and help you visualize.