Type of site | Competitive programming |
---|---|
Founded | September 2009 |
Headquarters | Bangalore , India |
Founder(s) | Bhavin Turakhia |
Industry | Software |
Parent | Unacademy |
URL | www |
CodeChef is an online educational and competitive programming platform. It began as an educational initiative in 2009 by Directi, an Indian software company. In 2020, it was purchased by Unacademy.
After failing to reach profitability, Unacademy announced it would retain a 30% stake in CodeChef while returning the remaining equity to the company's founding team to support further growth. [1]
In addition to monthly coding contests, CodeChef has initiatives for schools, colleges and women in competitive programming. [2] It has hosted the India regionals of the ICPC for college students, as well as for the International Olympiad in Informatics (IOI) for school students in India.
Most parts of CodeChef are available without charge, but the more advanced features require a monthly subscription. [3] CodeChef competes with similar Ed-Tech companies such as LeetCode, HackerRank, SPOJ, PrepInsta Prime, Topcoder, and GeeksforGeeks.
In 2010, Directi launched Code-Chef to help programmers improve their problem-solving skills through active participation in programming contests. The goal was to strengthen problem-solving skills by fostering friendly competition and community engagement. [4] In July of that year, the organization introduced the "Go for Gold" initiative, enabling Indian teams to excel at the world finals of the International Collegiate Programming Contest (formerly known as ACM-ICPC). [5]
In July 2013, Directi launched the "Code-Chef for Schools" program to encourage school students to participate in programming. The initiative hopes to enable Indian students to excel at the International Olympiad in Informatics (IOI). The competition requires contestants to show necessary IT skills such as problem analysis, algorithm and data structure design, programming, and testing. [6]
In November 2017, the first Code-Chef Certification exam was conducted. By 2018, the organization launched CodeChef for Business to target technology enterprises.[ citation needed ]
In 2020, its ownership was changed from Directi to Unacademy. [7]
Starting 2023, CodeChef operates as an independent company owned and run by its independent management team and employees. [8]
The International Olympiad in Informatics (IOI) is an annual competitive programming competition and one of the International Science Olympiads for secondary school students. The first IOI was held in 1989 in Pravetz, Bulgaria. It is the second largest science olympiad, after the International Mathematical Olympiad, in terms of number of participating countries. Each country sends a team of up to four students, plus one team leader, one deputy leader, and guests.
The International Collegiate Programming Contest, known as the ICPC, is an annual multi-tiered competitive programming competition among the universities of the world. Directed by ICPC Executive Director and Baylor Professor William B. Poucher, the ICPC operates autonomous regional contests covering six continents culminating in a global World Finals every year. In 2018, ICPC participation included 52,709 students from 3,233 universities in 110 countries.
Hong Kong Olympiad in Informatics is an annual programming competition for secondary school students in Hong Kong, emphasizing on problem solving techniques and programming skills. It is co-organized by the Hong Kong Association for Computer Education (HKACE) and the Hong Kong Education Bureau (EDB). It serves as a preliminary contest to international, national and regional competitions such as the China National Olympiad in Informatics (NOI) and the International Olympiad in Informatics (IOI). The first HKOI was held in 1997.
The International Institute of Information Technology Bangalore is a premier research Deemed university in Bangalore, India. The institute is a registered not-for-profit society funded jointly by the Government of Karnataka and the IT industry under a public-private partnership model. IIIT Bangalore is managed by a Governing Body with Kris Gopalakrishnan, co-founder, Infosys Ltd., as the chairperson.
The United States of America Computing Olympiad (USACO) is an online computer programming competition, which serves as qualification for the International Olympiad in Informatics (IOI) in the United States of America. Primarily for secondary school students in the United States, the USACO offers four competitions during the academic year. Participants compete in four increasingly difficult divisions, each of which is provided a distinct set of 3 solvable competitive programming problems during each contest. Coding & submitting computer programs can be done in one of four languages: C, C++, Java, and Python. Competitors begin in the Bronze division, and advance through the levels by performing well in their current division.
The South African Computing Olympiad (SACO) is an annual computer programming competition for secondary school students in South Africa. The South African team for the International Olympiad in Informatics is selected through it.
The Indian Computing Olympiad is an annual computer programming competition that selects four participants to represent India at the International Olympiad in Informatics. ICO is conducted by the Indian Association for Research in Computing Science. The competition is held in three stages. For the first stage, students may compete in the Zonal Computing Olympiad, or the Zonal Informatics Olympiad. The following two rounds are the Indian National Olympiad in Informatics and the International Olympiad in Informatics Training Camp.
ACM International Collegiate Programming Contest is an annual multi-tiered competition among the universities of the world. There are eighteen different sites in Asia that host Asia Regional Final and Dhaka is one of them. Each year the winner of the Asia Regional Final Dhaka Site Contest advances to the ACM-ICPC World Finals. Like other sites of ICPC, Dhaka site contest is also sponsored by IBM and operated under the auspices of the Association for Computing Machinery (ACM).
UVa Online Judge is an online automated judge for programming problems hosted by University of Valladolid. Its problem archive has over 4300 problems and user registration is open to everyone. There are currently over 100000 registered users. A user may submit a solution in ANSI C (C89), C++ (C++98), Pascal, Java, C++11 or Python. Originally it began without the last three options, but the Java option was added in 2001, the C++11 option was added in 2014, then the Python option was added in 2016.
Petr Mitrichev is a Russian competitive programmer who has won multiple major international competitions. His accomplishments include gold and silver (2001) medals in the IOI, gold medals in the ACM ICPC World Finals as part of the team of Moscow State University and winning Google Code Jam (2006), the Topcoder Open, the Topcoder Collegiate Challenge, Facebook Hacker Cup as well as numerous national and online contests. He has achieved the highest rating ever among the Algorithm competitors of Topcoder and consistently ranks in the top two of the world. He is the second highest rated Algorithm coder on Topcoder ratings as of February 2021. He currently works at Google on the search engine and helps to prepare Code Jam.
Competitive programming or sport programming is a mind sport involving participants trying to program according to provided specifications. The contests are usually held over the Internet or a local network. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google and Meta.
Gennady Korotkevich is a Belarusian competitive sport programmer who has won major international competitions since the age of 11, as well as numerous national competitions. His top accomplishments include six consecutive gold medals in the International Olympiad in Informatics as well as the world championship in the 2013 and 2015 International Collegiate Programming Contest World Finals. As of October 2023, Gennady is the highest-rated programmer on Codeforces, CodeChef, Topcoder, AtCoder and HackerRank. In January 2022, he achieved a historic rating of 3979 on Codeforces, becoming the first to break the 3900 barrier.
Harbour.Space University, also known as Harbour.Space, is an unaccredited private for-profit university for technology, entrepreneurship, and design, with campuses in Barcelona, Spain and Bangkok, Thailand. Harbour.Space offers foundation, bachelor's, and master's degrees in technical and non-technical programs as well as short courses.
Codeforces is a website that hosts competitive programming contests. It is maintained by a group of competitive programmers from ITMO University led by Mikhail Mirzayanov. Since 2013, Codeforces claims to surpass Topcoder in terms of active contestants. As of 2019, it has over 600,000 registered users. Codeforces along with other similar websites are used by some sport programmers, like Gennady Korotkevich, Petr Mitrichev, Benjamin Qi and Makoto Soejima, and by other programmers interested in furthering their careers.
Makoto Soejima is a Japanese former competitive programmer. He is one of three people to have won both the Google Code Jam and the Facebook Hacker Cup and the only one to have also won a gold medal with a perfect score at the International Mathematical Olympiad (IMO). In International Science Olympiads, he has won three gold medals and one bronze in the International Mathematical Olympiad as well as two silver medals in the International Olympiad in Informatics (IOI).
Harsha Suryanarayana, popularly known as "humblefool" in the coding community, was an Indian programmer who is often considered to be "India's greatest coder".
The Romanian Olympiad in Informatics is an annual competitive programming contest for secondary school students in Romania. It gathers about 300 high-school students and about 160 gymnasium students.
Unacademy is an Indian multinational educational technology company that provides online educational platform with its headquarters in Bangalore. It prepares students for various competitive exams, as well as provides content on foundational (K-12) and skill building courses. It was founded by Gaurav Munjal, Hemesh Singh and Roman Saini in 2015. As of May 2022, Unacademy was valued at US$3.44 billion.
Andrew He is an American competitive programmer and the winner of the 2021 Facebook Hacker Cup.
Scott Wu is a Chinese American entrepreneur who is co-founder of Cognition AI and Lunchclub. He is also competitive programmer who won three gold medals at the International Olympiad in Informatics (IOI) and came third place in the 2021 Google Code Jam.