- PRACTICE & LEARN
- OUR INITIATIVES
- ASSOCIATE WITH US
CodeChef was started in 2009 as an educational initiative for the programming community by Directi, an Indian software products company. Today, CodeChef is one of the world’s largest and popular global competitive programming platforms preferred by student & professional programmers. In 2020, CodeChef was added under the aegis of the Unacademy brand.
CodeChef promotes constant learning and friendly programming competitions for its users, along with the support of its large community of problem curators.
CodeChef was created as a platform to help programmers make it big in the world of algorithms, computer programming, and programming contests. It hosts three featured contests every month (Long Challenge, CookOff & LunchTime) and gives away prizes and goodies to the winners as encouragement. Apart from these, the platform is also open to the entire programming community, especially academic institutes, and student bodies, to host their own contests. Major institutions & corporates across the globe use CodeChef’s platform to host their contests, internal & external coding assessments. On average, 30+ external contests are hosted on CodeChef’s platform every month.
CodeChef also partners with schools, colleges, and student groups to create local CodeChef Chapters, meet-ups, orientation sessions & programming workshops. In addition, CodeChef sponsors coding contests and teams of Indian programmers as part of its Go for Gold Initiative for ICPC & IOI.
SnackDown by CodeChef is a world-renowned annual programming competition that attracts participation from programmers from 140+ countries.
How it all started and when?
It was in the year 2009 that CodeChef was founded in Mumbai, Maharashtra (India). The goal & the discussion point was - How to improve and expand the Indian programming community. This goal was shaped by the following turn of events:
Directi had made its first visit to campus for hiring freshers in the year 2009. It was an active phase in Directi’s history when as an organization, it wanted to make a significant transition. Directi wanted to build some great products, and for that, it wanted to hire the best talent from across the country. It was a big leap for Directi. The only question was how?
Key members at Directi were in a discussion and came to know about the ICPC through a few of their lateral hires. The members explored more about ICPC, and it was then that they figured out for the first time the value of competitive programming, also known as Sports Programming.
It dawned on the team that there was a direct correlation between the best software engineers and the best competitive programmers. While the team did find a path towards their hunt for the best talent, they realized a bigger problem that India was facing.
They came to know how poorly India had been performing at ICPC, the most prestigious international programming event across the globe. In spite of the vast amount of intellectual talent available in the country, India’s performance has not been close to top-notch. It was disheartening to see India lagging behind vis-a-vis other nations when it came to solving complex programming problems. The team launched CodeChef as an experiment to address this situation. They wanted Indian students to have fun while learning & improving. It was also important for them to bring the global competition home so that Indian students can learn to compete with the best out there.
In 2010, CodeChef launched the Go For Gold program. The goal of the Go for Gold Project is ambitious: CodeChef wanted an Indian college team to win the ICPC contest, the most competitive programming challenge in the world. In 2013, CodeChef extended the Go For Gold program to cover the International Olympiad in Informatics for school students. And in the year 2020, the custodianship of CodeChef was transferred from Directi to Unacademy.
More than a million programmers worldwide have joined CodeChef so far, and we're always looking for more.
Initiatives taken up by us