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,310
🦾 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
πŸ› Slides, slides everywhere! "Slide Parade" from the 2022 Code Jam World Finals wasn't what it appeared to be β€” it seemed to be about paths, but ended up being a matching problem. Glide through the solution with Timothy Buzzelli β†’ goo.gle/3W0x3F6
1
4
20
15,212
πŸŽ† This milestone year for Kick Start was achievable because of Googlers and participants alike. Thank you for joining us. And we can't wait to unveil what's in store next year! Registration for the 2023 season will open on Feb. 1. Learn more β†’ goo.gle/3FSRBtq
1
7
In 2022, Kick Start participants submitted 42 million (!) lines of code. Nearly 1,200 Googlers helped us keep up with our growth, working on problem development, dogfooding, and round monitoring. πŸ’– Like Bartosz, many competed in Kick Start themselves before joining Google.
1
4
By 2020, our team was ready to pilot a new program: Coding Practice with Kick Start. ▢️ These practice sessions feature no timer, starter code and detailed solution walkthrough videos. And this year, participants got to troubleshoot issues with Googlers in real time.
1
8
When Kick Start launched in 2013, it was a regional competition in Asia with only 3 rounds and 13 problems. 🌍 Today, it's gone global with 8 rounds and 32 Googler-created problems, giving anyone, anywhere the opportunity to join.
1
5
Increasing difficulty is πŸ”‘ to progress. Sreeramji has #KickStartTipTuesday advice perfect for your winter break: Push yourself at the ideal difficulty level by picking up where you left off in-round. Find your starting point in our problem archive β†’ goo.gle/3VeeegB
2
17
We're back with another Code Jam World Finals 2022 problem walkthrough! πŸ•΅οΈβ€β™€οΈπŸ¦† Just 5 of 26 finalists solved "Goose, Goose, Ducks?" for full points. This one was unusual for a contest: a logic-based problem. Samiksha Gupta lays out how to find the ducks β†’ goo.gle/3FBfJAz
1
5
22
πŸ•’ Keep an eye on the time πŸ› οΈ Build from a stable foundation ⬆️ Upsolve In this #KickStartTipTuesday, Lakshya advises on optimizing points and improving your skills after a round. Itching to try his tips? Use these previous Kick Start problems β†’ goo.gle/3VeeegB
4
25