CodeChef

Last updated
CodeChef
Codechef(new) logo.svg
Type of site
Competitive programming
FoundedSeptember 2009
Headquarters
Bangalore
,
India
Founder(s) Bhavin Turakhia
Industry Software
Parent Unacademy
URL www.codechef.com

CodeChef is an online educational and competitive programming platform. CodeChef started 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 said it would retain a 30% stake in CodeChef while returning the remaining equity to the company's founding team to grow further. [1]

Along with monthly coding contests, CodeChef has initiatives for schools, colleges and women in competitive programming. [2] It 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 like LeetCode, HackerRank, SPOJ, PrepInsta Prime, Topcoder, GeeksforGeeks, etc.

History

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, the organization launched 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] .

Related Research Articles

<span class="mw-page-title-main">International Olympiad in Informatics</span> Annual programming competition

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.

<span class="mw-page-title-main">International Collegiate Programming Contest</span> Worldwide competitive programming contest for university students

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 Dr. 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 Canadian Computing Competition (CCC) is an annual programming competition for secondary school students in Canada, organized by the Centre for Education in Mathematics and Computing at the University of Waterloo. Stage 1 is written at high schools and can be written in the programming language of the students' choice, with only a few, such as Maple and Mathematica, disallowed. There are two levels of problems presented, Junior and Senior. The top 20 students in the Senior division are invited to the University of Waterloo to participate in Stage 2, the Canadian Computing Olympiad (CCO). CCO participants are restricted to languages permitted at the IOI, which currently includes only Java, C and C++.. The CCO is used to select students to represent Canada at the IOI.

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.

<span class="mw-page-title-main">British Informatics Olympiad</span>

The British Informatics Olympiad (BIO) is an annual computer-programming competition for secondary and sixth-form students. Any student under 19 who is in full-time pre-university education and resident in mainland Britain is eligible to compete. The competition is composed of two rounds - a preliminary 3-question, 3-hour exam paper sat at the participant's school and a final round. The top-15 performing students each year are invited to the finals where they attempt to solve several more difficult problems, some written, some involving programming. Typically a score of 70 to 80 out of 100 is required on the first round of the competition to reach the final.

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.

<span class="mw-page-title-main">Chennai Mathematical Institute</span> Research and education institute in Chennai, India

Chennai Mathematical Institute (CMI) is a higher education and research institute in Chennai, India. It was founded in 1989 by the SPIC Science Foundation, and offers undergraduate and postgraduate programmes in physics, mathematics and computer science. CMI is noted for its research in algebraic geometry, in particular in the area of moduli of bundles.

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.

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.

<span class="mw-page-title-main">Petr Mitrichev</span> Russian sport programmer

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.

<span class="mw-page-title-main">Competitive programming</span> Mind sport

Competitive 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. Contestants are referred to as sport programmers. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google and Facebook.

<span class="mw-page-title-main">Gennady Korotkevich</span> Belarusian competitive programmer (born 1994)

Gennady Korotkevich is a Belarusian competitive 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 a 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 programes.

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 2018, 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).

<span class="mw-page-title-main">Harsha Suryanarayana</span> Indian programmer

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.

References

  1. Shah, Sneha (2023-03-31). "After hiving off CodeChef, Unacademy cuts 12% staff". mint. Retrieved 2023-04-18.
  2. Saraswathy, M. (2013-07-30). "Directi launches CodeChef for Indian school kids". Business Standard India. Retrieved 2021-05-26.
  3. "CodeAcademy review". PC magazine. August 5, 2021. Retrieved Jan 15, 2021.
  4. "Directi Enhances Software Collaboration Through CodeChef". 9 September 2009.
  5. "2-day ICP contest to begin at CSJM University today". timesofindia.indiatimes.com. 30 December 2019.
  6. Saraswathy, M. (2013-07-30). "Directi launches CodeChef for Indian school =Business Standard India" . Retrieved 2021-05-26.
  7. "Unacademy acquires non-profit coding platform CodeChef". 18 June 2020.
  8. Kashyap, Hemant (2023-03-29). "Bhavin Turakhia's CodeChef Splits From Unacademy". Inc42 Media. Retrieved 2023-11-06.