CodeChef is a competitive programming website. It is a non-profit educational initiative of Directi, 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.