This guide provides tips and resources to help you develop your technical skills (academically and non-academically) through self-paced, hands-on learning. This guide is intended for Computer Science students seeking an internship or university grad role at Google.
This guide provides tips and resources to help you develop your technical skills (academically and non-academically) through self-paced, hands-on learning.
This guide is intended for Computer Science students seeking an internship or university grad role at Google.
Note: Following the recommendations in the guide does not guarantee a job at Google.
Online resources:
Online resources for more experienced programmers:
Online resources:
Test your code Learn how to catch bugs, create tests, and break your software.
Online resources:
Online resources:
Computer Science 162, UC Berkeley, YouTube
Online resources:
UCSD, Coursera
Online resources:
Online resources:
Online resource to prepare to interview for software engineering positions, including for internships: