Resource Library

You’re invited to check out out all the different learning resources in the guide: problems and projects, former Google interview questions, online courses, education sites, videos, and more. You can search for your favorite topics.

In this first half of a two-part course on the fundamentals of algorithms and data structures, you'll tackle applications and performance analysis of Java implementations. (paywall)

Open link

Coursera, Princeton University