CodeChef is a competitive programming website. It is a non-profit educational initiative of Unacademy, aimed at providing a platform for students, young software professionals to practice, hone their programming skills through online contests Apart from this, the 'CodeChef For Schools' program aims to reach out to young students and inculcate a culture of programming in Indian schools.
History
In the current year 2020, Unacademy acquired this "CodeChef" platform. In the year 2009, Directi launched CodeChef with a vision to help programmers get a foothold in computer programming through active participation in programming contests. In July 2010, Directi, along with CodeChef, launched the "Go for Gold" initiative to enable Indian teams to excel at the world finals of the ACM International Collegiate Programming Contest. In July 2013, CodeChef and Directi inaugurated the 'CodeChef for Schools' program to foster programming talent in school students. The initiative hopes to enable Indian students to excel at the International Olympiad in Informatics, one of the five academic Olympiads for high-school students worldwide. The competition requires contestants to show basic IT skills such as problem analysis, algorithm and data structure design, programming, and testing.
Initiatives
Monthly Programming Contests CodeChef hosts three programming contests every month, in which users can participate and compete for prizes and a standing on the contest leaderboard. The Long Challenge is a ten day long contest featuring 8 questions of varying difficulty. The Long Challenge commences on the first Saturday of each month. The Lunchtime is a contest that was primarily started for school students to hone their programming skills. This 3-hour contest takes place on the last Saturday of every month featuring a set of 4 questions. The third contest is the Cook-Off which takes place on the second-last Sunday of every month and consists of 5 questions to be solved over a 3 hour duration. Winners in these contests are rewarded with that can be redeemed for goodies and . SnackDown SnackDown, CodeChef’s annual flagship coding competition was first held in 2010. The competition was based on the ACM-ICPC style team contest and invited participants from across the globe. After a gap of five years, SnackDown made its comeback in 2015, followed by SnackDown 2016 and SnackDown 2017. SnackDown 2017 concluded with Oleg Merkurev of Ural Federal University and Aleksei Daniliuk of NRU Higher School of Economics from Russia claiming the title and winning a cash award of $10,000. The first runners up title was grabbed by Ryuta Kawai and Kohji Liu from University of Tokyo, Japan. CCDSAP CCDSAP is a certification programme by CodeChef which tests candidates' proficiency in data structures and algorithms. The programme offers three difficulty levels, namely Foundation, Advanced, and Expert. The first CCDSAP certification exam was held on November 19, 2017 followed by the second and third exams on 21 January 2018 and 18 March 2018. Go For Gold The Go For Gold initiative was launched by Directi and CodeChef with an aim to help an Indian team win gold at the ACM-ICPC World Finals. As part of this initiative, any Indian team at the ACM-ICPC World Finals securing a higher rank than the current highest secured by an Indian team will be awarded the Go For Gold cup and a cash prize calculated using their golden formula'. Host Your Contest' CodeChef allows schools, universities, corporate institutions to host their own programming contest on the CodeChef platform. Corporates can use the CodeChef platform for various purposes like campus/lateral hiring, internal employee engagement, branding, employee re-skill programs.