Grow Your Technical Skills with Google, an open platform by Google’s Tech Dev Guide comprised of the best collections of resources curated by Google engineers & university faculty.

About Google’s Tech Dev Guide

Whether you’re new to computer science or an experienced coder, there’s something for you here in Google’s Tech Dev Guide. They have carefully curated materials from various sources, including some made by Google, that you can use to grow your technical skills, supplement your coursework, and prepare for interviews.

Benefits of the Course

New to Computer Science?

Are you completely new to coding? The resources below will help you understand what computer science is and why it’s important.

  • Learn how to code?
  • Discover free online stuff
  • Get Expert Guidance

Click here to visit the New to computer science course by Google.

Foundation of Programming

Learn about basic programming concepts like functions, operators, variables, control flow, strings, and arrays — some of the building blocks of programming. you’ll get free access to,

  • Interactive Tutorials
  • Coding Questions
  • Quizzes

Click here to visit the Foundation of Programming.

Data Structures and Algorithms

  • Learning Goals: Familiarize yourself with common data structures and algorithms such as lists, trees, maps, graphs, Big-O analysis, and more!
  • Suggested prerequisites: Familiarity with basics programming concepts (e.g. if statements, loops, functions) you’ll get free access to,
    • A quick intro to hash maps
    • How do hash maps work?
    • Hash map tutorials (Java, C++)
    • Coding Questions
    • Quizzes

Click here to visit the Data Structures and Algorithms by Google.

Interview Prep

  • Learning Goal
    • Familiarize yourself with the ins and outs of software engineering interviews.
    • These resources will help students and professionals prepare and practice.
  • Suggested prerequisites
    • Familiarity with data structures and algorithms.
  • Interview tips from Google Software Engineers
  • How to make progress while studying for coding interviews
  • Google hiring process
  • Work at Google
    • How to Communicate in Technical Interviews & What to Do When You’re Stumped.

Click here to view all the above pointers for Interview Prep.

Visit the Resource Library of Google

The Resource Library includes all the resources in the Collections plus more. You can filter resources by topic or programming language to easily view what you’re interested in. Click here to visit the resource library of Google.

Click here to visit the official page of Google’s Tech Dev Guide.

For more updates on Google’s Tech Dev Guide, keep visiting cse.noticebard.com!