Program Agenda

Each week of the program will include:

  • A one hour video tech talk, presented by Google engineers. 
  • Homework with hands-on coding exercises to help you practice.
  • Participants are encouraged to ask questions and interact with each other via Google Classroom, the program’s learning platform.

 

jjj

Strengthen your foundation!

Weeks 1-2: How Google thinks about algorithms and data structures

Dive into how Google engineers use algorithms and data structures to solve real-world problems and improve our products. Participants will try practical challenges from Google Search, Google Flights, and other products.

May 25, 2020; June 1, 2020

Week 3: Healthy code, healthy tests

In this talk, we will attempt to define code health, explain why it matters, and share the speaker's secret ingredient for healthy code (spoiler alert: it's healthy tests!). Expect some best practices and principles, lots of explanation and examples, and words of encouragement!

June 8, 2020

dots

Stretch yourself!

Week 4: Non-abstract large systems design

We will look into designing a distributed system, from a very broad problem specification via a global system design to a bill of materials that should meet the required Service Level Objectives (SLOs).

June15, 2020

Week 5: Machine learning application

Many have heard about machine learning, but applying it in practice is not so straightforward. This week’s talk will give you a quick introduction in applied ML, provide intuition behind it, as well as highlight useful tools and resources to help you get started on your machine learning journey.

Note: This week will not be relevant for experienced machine learning professionals. 

June 22, 2020

dots

Ready to go!

Week 6: Life @ Google panel discussion

Have you ever wondered what Life @ Google is really like? Participants will hear from Google engineers about their experiences, challenges and learnings, how they prioritize their professional development, and tips for interview preparation. This is a great chance to have your questions answered!

June 29, 2020

shoes