The fundamentals of Computer Science

For the coding interview

The practice problems, lessons, and roadmap you need to master the fundamentals and solve difficult problems simply.

Reviewed by Engineers from

cornell
amazon
google
meta

Course Preview

Data Structures
Trees
Graphs
Binary Search
DP
Single Pass
Big O
Data Structures
  • The HashMap derived intuitively
  • When to use HashMaps vs. Objects
  • Every data structure you need
  • Using pointers in Python