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.
Google's Intro to JavaScript course
Grasshopper is a free online app where you'll learn the basics of coding in fun, quick lessons. No prior experience is needed. Feel free to use their website, iOS app, or Android app. (Grasshopper)
Test your knowledge of variables & operators!
Test your knowledge of variables and operators with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of strings!
Test your knowledge of strings with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of arrays/lists!
Test your knowledge of arrays/lists with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSQuick intro to hash maps
New to the concept of hash maps? Check out this video from Google to learn about what hashmaps are through a fun example! (YouTube)
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of maps/dictionaries!
Test your knowledge of maps/dictionaries with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSIntro to linked lists
Are you new to linked lists? Check out this short video that gives an overview of what linked lists are and how they are used in programming. (YouTube)
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of linked lists!
Test your knowledge of linked lists with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSIntro to trees
Trees don't just exist in nature, but also exist in computer science as a type of data structure. If you're interested in learning more what a computer science tree is, check out this video. (YouTube)
ESTIMATED TIME: UNDER 10 MINSIntro to tries
Have you ever heard of the trie data structure? if you haven't, fear not! This video created by Google gives you a brief explanation of what a trie is and how it's used in programming. (YouTube)
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of trees!
Test your knowledge of trees with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINSTest your knowledge of stacks & queues!
Test your knowledge of stacks and queues with this short quiz. Even if you're not an expert, this quiz will give you immediate feedback to help you better understand the concepts.
ESTIMATED TIME: UNDER 10 MINS