One of our aims with CodeChef is to foster learning and growth among people who are passionate about programming through healthy competition and knowledge sharing. We, at CodeChef, are glad to help out if your school, college, educational institute (and now even corporates or any other organisation) wants to host a contest on our platform, irrespective of where you are located.

Association with Colleges, Universities and Schools

We will be more than happy to be associated with Colleges, Universities and Schools as programming partners. The entire monitoring of the infrastructure and online support before and during the contest will be provided by our team at zero cost. We can also provide CodeChef Laddus to winners of the contest which can be redeemed on the Goodies site.

Colleges and Universities can associate with us and open a CodeChef College Chapter in their campus. CodeChef College Chapters are programming clubs run and maintained by College Students and mentored by CodeChef. College Chapters aim to make learning competitive programming accessible for students across the globe. You can know more about College Chapters here: www.codechef.com/college-chapter/about.

Association with Corporates

Businesses can use our platform for various purposes like campus/lateral hiring, internal employee engagement, branding, employee re-skill programs etc. To know more about our offerings to businesses, visit:https://business.codechef.com.

Interested companies who wish to host their contest on our platform can fill up this form: https://business.codechef.com/contact-us.


Before you apply to host a contest, we want you to go through these guidelines that will help you to understand the process better.

  • 1.75M+ Competitive Programmers from 180+ Countries
  • Though we try and accommodate every request for hosting a contest, it will be good to get your request in advance. The process of planning, reviewing and setting up a contest could take anywhere between 1-2 weeks. Hence it is advised that you get in touch with us 1-2 weeks in advance. The sooner the better.
  • The problems should be algorithmic in nature and adhere to the input output specifications that is followed on CodeChef.
  • You need to create, upload and test the problem statements and test cases 1 week prior to the competition. This is to avoid last minute hiccups and ensure that we have ample time to publicize and conduct the contest.
  • You should not use problems which are already used in other contests (on CodeChef or any other platform). If you are planning to do so, you have to inform us in advance and mention it on the contest page as well. Failing this, your institute might be banned from hosting contests on CodeChef in future. It is to be noted that this can only be allowed in a closed contest.
  • CodeChef will not be able to provide problems for any contests. However, we can provision for you to use the existing problems from our practice section, if it is a closed contest. It is important for you to know that these problems have publicly visible solutions and editorials available for most of them. Remember not to use problems from the 'extcontest' section of our Practice section, as we have not tested those problems ourselves.
  • CodeChef will fully attribute all the questions to the problem setters in a closed contest and will not claim any responsibility for the quality of the contest. However, we would want your contest to be of the highest quality, so that the community can benefit from it.
  • Once your contest is over, we will move the problems to a practice section where all community members can get the benefit of solving and learning from your problems whenever they want. If you have strong reasons for this not be done, please let us know in advance.
  • Some important instructions to be followed while setting the problems are given here.


Let us just take you through the process of hosting your contest on CodeChef.

  1. Firstly, you will have to fill this application form.
  2. CodeChef will verify your application and grant you access to upload problems along with a test contest page.
  3. You will have to upload and test your problems on the test contest page. Information on how to upload or test problem can be found here.
  4. Once you are done with uploading the problem to the test contest page, you need to submit a successful submission to that problem (fix the bug in test data/ time-limit, if any). After you are done with this, write an editorial for your problems (which you will have to upload on our discussion forum after the contest ends) and email it to us (ideally 3-4 days before your main contest)
  5. After this, we will be creating the main contest page for you and sending it to you along with the manage access for your contest.
  6. The list of all sponsors for your contest must be given to CodeChef well in advance for approval.
  7. In case you want to have a banner on your contest page, you can upload the banner on the Contest page (access will be provided to you by the admin). The dimensions of the image will have to be 604px X 287px and the format should be JPEG.
    Your Banner should ideally cover the following points:
    • Name of the Contest
    • Name of your College/University
    • Festival
    • Dates
    • Duration
    • Prizes
    • CodeChef Logo
    • Your Logo and any other details you would want to add are fine

For any questions or queries, feel free to call us at +91-22-6196-6396