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.
How Google hires
Encourage interested students to visit our Careers Site to learn about Google's hiring process, which includes everything from engaging in self-reflection about skills and experiences to navigating the decision and offer phase. (Google Careers)
Google Developers training
Visit this one-stop shop for Android and web developers training, which offers courses on Android, web, Firebase, machine learning, TensorFlow, and more. (Google Developers)
Google for Education
Feast on this Google-designed resource set for students and educators. Programs that support diversity and grants for teaching computing are just a few of the many offerings found here. (Google)
Google Summer of Code Archive
Whether or not you're a student, you can look back and learn from this archive of past open-source Google Summer of Code projects dating back to 2005. (Google Developers)
Life at Google
Want to try tools in the Cloud for free? Apply for a grant to get free credits if you’re a teacher or researcher. (YouTube)
Applied CS Skills: Case studies
Applied CS Skills is a free online course by Google that emphasizes hands-on coding experience. It also has resources for educators, such as examples of university adaptation and use of course content. (Google)
ESTIMATED TIME: 30-60 MINSGoogle Cloud Platform education credits
Want to try tools in the Cloud for free? Apply for a grant to get free credits if you’re a teacher or researcher. (Google)
Nifty Assignment ideas
Looking for assignment ideas that will challenge your computer science students and also rate high on the fun scale? This site features high-quality materials that may spark ideas for your curriculum. (Stanford University)
What companies expect students to know
This slide deck created by Google provides an industry/employer perspective on what CS concepts undergraduate students should to know to be career-ready. We hope that you can use it as you see fit. (Google)
Runestone - Free online textbooks
Check out these free interactive online textbooks hosted by Runestone. You can share these with students or create a custom private course.
NCWIT's Engage CSEdu repository
Explore resources that support diversity in undergraduate computer science, ranging from CS1/CS2 course materials to research-based teaching practices, created by the National Center for Women in IT. (NCWIT)