Skip to main content
The Keyword


Hash Code 2021 is going virtual

Image showing three small flags, the first is green and says "Google," the second is blue and says "hash code" and the third is red and says "Google."

Hash Code, Google’s flagship team programming competition, is back...and fully virtual. Join developers around the world as they grow their coding skills and work to optimize real Google engineering problems. 

Registration is open now — and whether you’re just starting your coding journey or consider yourself a programming expert, there are plenty of reasons to be excited about Hash Code 2021:

  1. Solve real Google engineering problems. Hash Code problems are based off of real Google engineering problems. Past problems have covered challenges like automating smartphone assembly and designing the layout of a Google data center. You can check out a full list of previous Hash Code problems in our archive. We recommend using those past problems  and scheduling a practice session with your team to prepare for the Online Qualifications.

  2. Try, try and try again. The beauty of Hash Code is that there is no right answer to any of our questions. The problems for each round are optimization problems, meaning you and your team can submit a solution, optimize it and submit it again. Because there is no right answer, your team can submit multiple solutions during a round. This iterative process is exactly how our engineers work on a daily basis at Google. 

  3. Connect during Covid-19. Hash Code is going fully virtual in 2021. Participating in the Online Qualifications is a great way to connect with friends, peers and the global developer community in a safe way. Everyone who competes will join a team of two to four people. Your team can also choose to join a virtual Hub, an online meetup where teams from the same university, coding club, office or organization can compete alongside one another (check out the map of approved Hubs). If you don’t see your organization, you can apply to organize a Hub for your community.

    Hash Coders are everywhere, and we can’t wait to see the new connections made all over the globe in 2021. Join in on the conversation now: Meet other Hash Coders, find teammates and stay up-to-date on all the latest Hash Code buzz on our Facebook Group.

  4. Have some fun. One of the best parts of Hash Code is connecting with other members of the community while learning and growing your programming skills. Whether this is your first or fifth time participating in Hash Code, there is something for everyone. 

Hash Code 2021 kicks off with the Online Qualifications on Thursday, February 25 at 9:30 a.m. PT and wraps up with the Virtual World Finals in April. Register at by February 24 and spread the word! 

Let’s stay in touch. Get the latest news from Google in your inbox.