Google Code Jam

Programming competition hosted by Google


title: "Google Code Jam" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["google-events", "programming-contests"] description: "Programming competition hosted by Google" topic_path: "general/google-events" source: "https://en.wikipedia.org/wiki/Google_Code_Jam" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Programming competition hosted by Google ::

::data[format=table title="Infobox recurring event"]

FieldValue
nameGoogle Code Jam
logoGoogle Code Jam logo.png
statusDiscontinued
genre
date
frequencyAnnually
venueOnline
coordinates
countryWorldwide
years_active2003–2022
first2003
attendance35,500 (2019)
budget$15,000 for winner, smaller prizes for runners-up
patronGoogle
organised
filing
websitehttps://codingcompetitions.withgoogle.com/codejam (shut down on July 1, 2023)
::

| name = Google Code Jam | native_name = | native_name_lang = | logo = Google Code Jam logo.png | logo_caption = | image = | caption = | status = Discontinued | genre = | date = | begins = | ends = | frequency = Annually | venue = Online | coordinates = | country = Worldwide | years_active = 2003–2022 | first = 2003 | founder_name = | last = | prev = | next = | participants = | attendance = 35,500 (2019) | area = | budget = $15,000 for winner, smaller prizes for runners-up | activity = | patron = Google | organised = | filing = | people = | member = | website = https://codingcompetitions.withgoogle.com/codejam (shut down on July 1, 2023) | footnotes =

Google Code Jam was an international programming competition hosted and administered by Google. The competition began in 2003. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to obtain their solutions. From 2003 to 2007, Google Code Jam was deployed on Topcoder's platform. Since 2008 Google has developed their own dedicated infrastructure for the contest.

Between 2015 and 2018, Google also ran Distributed Code Jam, with the focus on distributed algorithms. This was run in parallel with the regular Code Jam, with its own qualification and final round, for a top prize of $10,000, but was only open for people who qualified to Round 2 of Code Jam (up to 3,000 people).

Several Google Code Jam problems have led to academic research.

On February 22, 2023, Google announced that Code Jam was to be discontinued alongside their other programming competitions, Hash Code and Kick Start. A series of four "farewell rounds" took place on April 15, 2023 from 14:00 until 18:00 UTC, with all rounds taking place at the same time. Login functionality for Google's programming competitions was disabled on June 1, 2023, followed by the shut down of the competitions' hosting platform exactly one month later, on July 1, 2023. A permanent archive of all Code Jam, Hash Code and Kick Start problems is available for download on GitHub.

Past winners

Google Code Jam

::data[format=table]

TournamentFinals locationRegistrantsQual Advancers1st place2nd place3rd place202120202019201820172016201520142013201220112010200920082006200520042003
OnlineCHN Xiuhan WangJPN Shogo MuraiUSA Scott Wu
OnlineBLR Gennady KorotkevichCAN Kevin SunUSA Andrew He
San Francisco, United StatesBLR Gennady KorotkevichJPN Makoto SoejimaUSA Andrew He
Toronto, CanadaBLR Gennady KorotkevichPOL Kamil DebowskiJPN Makoto Soejima
Dublin, IrelandBLR Gennady KorotkevichRussia Konstantin SemenovRussia Vladislav Epifanov
New York City, United StatesBLR Gennady KorotkevichPHI Kevin AtienzaRUS Egor Kulikov
Seattle, United StatesBLR Gennady KorotkevichJPN Makoto SoejimaZAF Bruce Merry
Los Angeles, United States{{nts20,595BLR Gennady KorotkevichRUS Evgeny KapunCHN Yuzhou Gu
London, United KingdomBLR Ivan MetelskyUKR Vasil BileckiyRUS Vladislav Isenbaev
New York City, United StatesPOL Jakub PachockiUSA Neal WuSVK Michal Forišek
Tokyo, JapanJPN Makoto SoejimaBLR Ivan MetelskyPOL Jakub Pachocki
Dublin, IrelandRUS Egor KulikovNLD Erik-Jan KrijgsmanRUS Sergey Kopeliovich
Mountain View, United StatesCHN Tiancheng LouCHN Zichao QiJPN Yoichi Iwata
Mountain View, United StatesCHN Tiancheng LouCHN Zeyuan ZhuZAF Bruce Merry
New York City, United States?RUS Petr MitrichevCHN Ying WangRUS Andrey Stankevich
Mountain View, United States?POLNLD Erik-Jan KrijgsmanRUS Petr Mitrichev
Mountain View, United States?ARG Sergio SanchoUSA Po-Ru LohUSA Reid Barton
Mountain View, United States?SWE Jimmy MårdellCAN Christopher HendrieRUS Eugene Vasilchenko
::

Distributed Code Jam

::data[format=table]

TournamentFinals locationCompetitors1st place2nd place3rd place2018201720162015
Toronto, Canada?POL Mateusz RadeckiPHI Kevin AtienzaPOL
Dublin, IrelandUSA Andrew HeRUS Evgeny KapunNLD Erik-Jan Krijgsman
New York City, New York, United StatesZAF Bruce MerryCHN Yuzhou GuCZE Filip Hlasek
Seattle, Washington, United StatesZAF Bruce MerryPOL Marcin SmulewiczTWN Ting Wei Chen
::

Results by country

::data[format=table]

Country1st place2nd place3rd place
BLR Belarus910
CHN China341
RUS Russia227
POL Poland211
JPN Japan132
ARG Argentina100
SWE Sweden100
USA USA024
CAN Canada021
Netherlands Netherlands020
PHL Philippines010
UKR Ukraine010
SA South Africa002
SVK Slovakia001
::

References

| title = A New Learning Paradigm: Competition Supported by Technology | publisher = Centro para el Desarrollo de las Comunicaciones de Castilla y Leon (CEDETEL) | year = 2010 | isbn = 978-84-937580-3-5 | url = https://books.google.com/books?id=9IvInLTne0wC&pg=PA8 | access-date = 5 August 2018 | page = 8 | last1 = Dymchenko | first1 = Sergii | last2 = Mykhailova | first2 = Mariia | title = Proceedings of the 30th Annual ACM Symposium on Applied Computing | chapter = Declaratively solving tricky google code jam problems with prolog-based ECLiPSe CLP system | series = Sac '15 | pages = 2122–2124 | doi = 10.1145/2695664.2696032 | chapter-url = https://dl.acm.org/citation.cfm?id=2696032 | access-date = 4 August 2018 | year = 2015 | isbn = 978-1-4503-3196-8 | arxiv= 1412.2304 | s2cid = 817897 | last = Barreiro | first = Victor Jr. | title = Filipino engineer tops Southeast Asia in Google Code Jam | website = Rappler | date = 24 June 2014 | url = http://www.rappler.com//technology/news/61475-filipino-engineer-tops-southeast-asia-in-google-code-jam | access-date = 30 July 2018 | archive-url = https://web.archive.org/web/20170801102044/http://www.rappler.com/technology/news/61475-filipino-engineer-tops-southeast-asia-in-google-code-jam | archive-date = 1 August 2017 | url-status = live | df = dmy-all | last = Dickey | first = Josh | title = Belarus 18-Year-Old Wins Google's Code Jam on His First Try | website = Mashable | date = 16 August 2014 | url = https://mashable.com/2014/08/15/teen-from-belarus-wins-google-code-jam-on-his-first-try/ | access-date = 30 July 2018 | archive-url = https://web.archive.org/web/20171230070959/http://mashable.com/2014/08/15/teen-from-belarus-wins-google-code-jam-on-his-first-try/ | archive-date = 30 December 2017 | url-status = live | df = dmy-all | last1 = Dyer | first1 = J. | last2 = Gregersen | first2 = H. | last3 = Christensen | first3 = C.M. | title = The Innovator's DNA: Mastering the Five Skills of Disruptive Innovators | publisher = Harvard Business Review Press | year = 2011 | isbn = 978-1-4221-4271-4 | url = https://archive.org/details/innovatorsdnamas0000dyer | url-access = registration | access-date = 30 July 2018 | page = 196 | df = dmy-all | last = Ghoshal | first = Abhimanyu | title = Registration for Google's Code Jam 2015 is Now Open | website = The Next Web | date = 11 March 2015 | url = https://thenextweb.com/google/2015/03/11/googles-code-jam-2015-features-a-new-competition-track-for-distributed-computations/ | access-date = 30 July 2018 | archive-url = https://web.archive.org/web/20161204194058/http://thenextweb.com/google/2015/03/11/googles-code-jam-2015-features-a-new-competition-track-for-distributed-computations// | archive-date = 4 December 2016 | url-status = live | df = dmy-all | title = Informationweek | publisher = CMP Publications | issue = nos. 1058–1069 | year = 2005 | url = https://books.google.com/books?id=_wUUAQAAMAAJ | access-date = 5 August 2018 | page = 77 | quote = Warsaw University student Marek Cygan got noticed by entering the search-technology company's third annual computer-programming competition—the 2005 Google Code Jam – and scoring the $10,000 grand prize, beating 14,500 ... | archive-url = https://web.archive.org/web/20180805175915/https://books.google.com/books?id=_wUUAQAAMAAJ | archive-date = 5 August 2018 | url-status = live | df = dmy-all | last = Lowe | first = J. | title = Google Speaks: Secrets of the World's Greatest Billionaire Entrepreneurs, Sergey Brin and Larry Page | publisher = Wiley | year = 2009 | isbn = 978-0-470-50124-5 | url = https://archive.org/details/googlespeakssecr0000lowe | url-access = registration | access-date = 5 August 2018 | page = 284 | df = dmy-all | url = http://eng.belta.by/society/view/belarusian-wins-google-code-jam-contest-again-93452-2016 | title = Belarusian wins Google Code Jam contest again | date = 9 August 2016 | access-date = 5 August 2018 | archive-url = https://web.archive.org/web/20161101122120/http://eng.belta.by/society/view/belarusian-wins-google-code-jam-contest-again-93452-2016 | archive-date = 1 November 2016 | url-status = live | df = dmy-all | last = Reardon | first = Marguerite | title = Google selects Code Jam finalists | publisher = CNET | date = 29 September 2008 | url = https://www.cnet.com/news/google-selects-code-jam-finalists/ | access-date = 30 July 2018 | archive-url = https://web.archive.org/web/20180629045147/https://www.cnet.com/news/google-selects-code-jam-finalists/ | archive-date = 29 June 2018 | url-status = live | df = dmy-all | url=https://codingcompetitions.withgoogle.com/codejam/round/0000000000051705 | title=Qualification Round 2019 Round Overview | date=2019-04-07 | access-date=13 April 2019 | archive-date=22 January 2021 | archive-url=https://web.archive.org/web/20210122061034/https://codingcompetitions.withgoogle.com/codejam/round/0000000000051705 | url-status=dead | url=https://codingcompetitions.withgoogle.com/codejam/faq | title=FAQ - Code Jam | date=2019-04-07 | quote=This year we won't be offering a Distributed Code Jam track, allowing us to focus our attention on evolving our coding competitions and improving the contestant experience. | access-date=13 April 2019 | archive-date=24 June 2021 | archive-url=https://web.archive.org/web/20210624203747/https://codingcompetitions.withgoogle.com/codejam/faq | url-status=dead

  • https://code.google.com/codejam/contest/7214486/scoreboard
  • https://code.google.com/codejam/contest/2437491/scoreboard?c=2437491
  • {{cite book | last1 = Vance | first1 = C.M. | last2 = Paik | first2 = Y. | title = Managing a Global Workforce | publisher = Taylor & Francis | year = 2015 | isbn = 978-1-317-51661-3 | url = https://books.google.com/books?id=D5WsBwAAQBAJ&pg=PA180 | access-date = 30 July 2018 | pages = 180 ff
  • {{cite book | last1 = Foley | first1 = S.N. | last2 = Gollmann | first2 = D. | last3 = Snekkenes | first3 = E. | title = Computer Security â€" ESORICS 2017: 22nd European Symposium on Research in Computer Security, Oslo, Norway, September 11-15, 2017, Proceedings | publisher = Springer International Publishing | series = Lecture Notes in Computer Science | issue = pt. 2 | year = 2017 | isbn = 978-3-319-66399-9 | url = https://books.google.com/books?id=waUzDwAAQBAJ&pg=PA291 | access-date = 5 August 2018 | page = 291

References

  1. Google's Coding Competitions. "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: https://goo.gle/3SlSIGA".
  2. "Celebrate Google’s Coding Competitions with a final round of programming fun".
  3. "Code Jam - Google's Coding Competitions".
  4. "google/coding-competitions-archive: Google Coding Competitions problem archive".
  5. "Google Code jam 2021 Qual".
  6. "Google Code jam 2020 Qual".
  7. "Google Code jam 2019".
  8. "Google Code jam 2018".
  9. (May 2023). "Scoreboard - Qualification Round 2017 - Google Code Jam".
  10. (May 2023). "Scoreboard - Qualification Round 2016 - Google Code Jam".
  11. (May 2023). "Scoreboard - Qualification Round 2015 - Google Code Jam".
  12. "Dashboard - Qualification Round 2014 - Google Code Jam".
  13. "Scoreboard - Qualification Round 2013 - Google Code Jam".
  14. "Scoreboard - Qualification Round 2012 - Google Code Jam".
  15. "Scoreboard - Qualification Round 2011 - Google Code Jam".
  16. (May 2023). "Scoreboard - Qualification Round 2010 - Google Code Jam".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

google-eventsprogramming-contests