Google's Coding Competitions are meant to enthrall, challenge, and test coders around the world. Try your hand at one, or all three.

Joined August 2009
20 years, more than a million participants and billions of lines of code later, our coding competitions are coming to a close. It's been an honor to learn and enjoy coding with you. Thank you. Join us 4/15 at 2 p.m. UTC for farewell rounds of competition: goo.gle/3SlSIGA
50
147
105
428
194,311
🦾 Brute force, then build. 🧰 For #KickStartTipTuesday, software engineer Phil explains how to begin solving problems before working your way to the most optimized solutions. Sign up for Round A and forge your approach → goo.gle/kickstart2023
3
7
48
23,914
⚡ #HashCode Hub applications are open! → goo.gle/3ZthTdu ❓ What's a Hub? Can anyone host? Are there any supplies I'd need? Join David and Torey to get the answers, and learn about why YOU should consider hosting a Hub ⬇️
1
14
1
48
21,376
Why compete? This #KickStartTipTuesday, Sreeramji recommends it to Improve your speed 💨 Work calmly under pressure ⏳ Motivate yourself to achieve a better rank 🏆 Check out the 2023 schedule, starting with Coding Practice with Kick Start on Feb. 24 → goo.gle/kickstart2023
1
6
30
20,421
🥁 🥁 🥁 The 2023 competition schedule is now LIVE on our website! Registration opens Feb. 1, meaning NOW is the time to check out round schedules, FAQs and tutorials. 📨 You can also sign up to be notified when registration opens! → g.co/codingcompetitions
5
31
4
103
39,980
🥳 New year, new #KickStartTipTuesday! 👓 Software engineer Saksham lays out how to make your code easily readable for debugging. Registration for Kick Start opens Feb. 1, meaning it's the perfect time to use these tips on our problem archive → goo.gle/3VeeegB
5
34
22,488
It's the final problem walk-through from the 2022 Code Jam World Finals, and it's a doozy. ⚠️ No contestant was able to solve "Triangles" in the allotted time. Watch problem author Pablo Heiber visually explain the geometry problem ▶️ goo.gle/3vGhc33
7
1
68
28,561
✨ It's the year's last #KickStartTipTuesday! ✨ Take Karim's advice and check out the Kick Start FAQs, where we lay out everything from eligibility and registration to our platform and scoring → goo.gle/3hxh6Y5 📢 And sign up to get email alerts for 2023 registration!
2
5
1
41
37,926
🐶 "Schrödinger and Pavlov" bring their cats and dogs together in this unusual dynamic programming problem from the 2022 Code Jam World Finals. 🐱 Just 9 competitors received the full 50 points for this problem. Mohamed Yosri Ahmed lays it out visually → goo.gle/3BXjwGd
1
8
1
50
25,434
Competing can be a huge confidence boost, but what about when you feel disappointed in yourself? 😢 This #KickStartTipTuesday, Kazi says it's crucial to channel your frustration into motivation. And remember — there's always another chance to compete! 🥹 goo.gle/3YBxVBO
6
1
25
17,838