Resource Library

Below you can find all of the different resources in the Guide: practice problems, former Google interview questions, online courses, videos, and more.

Back to all resources
  • Introduction to Algorithms

    This course will help you strengthen your understanding of algorithms and data structures—building blocks for all the great things you'll build as a software engineer. (MIT)

    Mark as complete Save for later