- PRACTICE & LEARN
- OUR INITIATIVES
- ASSOCIATE WITH US
Go For Gold
CodeChef Go for Gold Initiative
Help India Win the ICPC World Finals
Since we created CodeChef in 2009, a platform to help Indian programmers become the best in the world.
CodeChef's growth has been outstanding in this short while surpassing all our expectations:
We're proud of CodeChef, but we know we still have a long way to go. That's why we announced the Go for Gold Project in 2010.
The goal of the Go for Gold Project is ambitious: We want an Indian team to win the ICPC contest, one of the biggest competitive programming challenge in the world.
We realize that the change won't happen overnight, so our plan is to support learning and reward improvement. We're providing ongoing scholarship, incentives, promotion, tech assistance, and training for Indian students.
With a little push to get started, we think you can change the world.
We are committed to being completely transparent about our activities, motives, and finances. On this page you will find details on our allocated budgets, the manner of our budget allocation, and a list of activities that we will conduct under the Go for Gold project.
A year after the launch of the Go for Gold Initiative, two Indian teams have managed to do better than what any Indian team has ever done, at the ACM ICPC 2012 Warsaw finals. It is the first time India has managed to make its mark within the top 20 and we can't wait to see who's next!
Go for it.
CodeChef Go for Gold Cup and Cash prize
How do you win?
The Go for Gold Cup and cash prize will be awarded to any Indian team that finishes higher at the ICPC than any other Indian team has in the history of the contest.
Current rank to beat:
What do you win?
How much is the prize?
The cash prize for any year is computed as follows -
Prize = (Rs. 161803 * 1.61803^1.61803) * (log (base 1.61803) (N+1))
Each year the prize is unclaimed, it increases further. The below table shows how this prize would grow if it were unclaimed for the next 8 years -
How is the prize money distributed?
Can more than one team win per year?
ICPC Sponsorship Program
As a part of the Go for Gold initiative, we also want to encourage increased participation in the ICPC regional contests. Each year, we plan to sponsor ICPC regional sites in India, providing financial and operations support to the organizers. Here's a breakdown of the support we can provide to the regionals:
We have dedicated a substantial budget to fund our contest sponsorship program. In return, we only ask for branding placements and that contests use the CodeChef platform:
CodeChef is happy to provide travel sponsorships to the members of the top programming teams in the country.
Who is eligible?
Team members representing an Indian University at the ICPC World Finals are eligible for the sponsorship.
For select teams, we will offer:
Guidelines for availing sponsorship
Note: Earlier we used to give it to every team unconditionally, but now we have converted this into a need based application. We get the students to submit their details on an application form which also helps us to assess the need of each student to avail this amount.
Winners of GoForGold in past
Back in 2012, Team Proof - IIT Delhi and Team TuringMachine – IIIT Hyderabad jointly secured the 18th position in the “Olympics of Programming Competitions” the ACM ICPC World Finals 2012.
Go for Gold for Schools
In alignment with our goal, we have extended this program to the Indian Middle/High School students. As a part of this program, we want an Indian student to win the Gold medal at the International Olympiads in Informatics, which is considered the Olympics of programming for School Students.
We realize that that change won't happen overnight, so our plan is to support learning and reward improvement. We're providing ongoing scholarship, incentives, promotion, tech assistance, and training for Indian students.
To know more about Go For Gold for Schools, visit here.
All our educational initiatives are designed to push Indian software developers to improve and become leaders in the industry. We devote considerable time and resources to programs that we feel can kickstart young people's ambition and motivation.
The Go for Gold Project is no exception. We know that it won't be easy to capture first prize at the ICPC Finals, so we've structured the Project for the long-term.
We're challenging Indian programmers make incremental improvements upon what their peers have done. We see this as a process that will happen over many years, and we're happy to provide training and guidance along the way.
The structure, goals and finances of this project are transparent and easily accessible to anyone who wishes to view them. We welcome questions and are happy to discuss the project in further detail.