Hi everyone!
We're excited to share some great news for the international competitive programming community. For the first time, India will be hosting an official OCPC mirror camp this summer, and it's open to teams from around the world!
OCPC x ICPC India Elite Camp 2025 will be held from July 21st-29th 2025 at NST ADYPU Campus in Pune, organized by GoForGold in collaboration with ICPC India. This is part of the international OCPC training circuit, which means we'll be using the same contest sets as the main OCPC camp in Bucharest.
Who can participate?
ICPC World Finalists - Registration fee will be completely waived for Indian ICPC World Finalist teams. International World Finalist teams are also welcome.
Teams Aspiring for ICPC World Finals - Teams from any country that have future attempts left and have exceptional competitive programming profiles will be eligible.
Registration fee: 30,000 INR per team*
*The participation fee for the camp is free. Registration cost includes costs for accommodation and meals.
What to expect
The camp will follow the OCPC format with 7 ICPC-style contests and some rest days. You'll get rigorous training focused on advanced problem-solving techniques, team dynamics, and preparation for high-pressure contest environments. The camp includes all sessions, meals, accommodation, and training materials.
Mirror sites this year
This is part of a broader OCPC ecosystem:
- Romania: Main OCPC camp in Bucharest (June 21-29)
- India: Our mirror camp in Pune (July 21-29)
- Indonesia: BINUS University mirror in Jakarta (late August)
The timing works well for teams worldwide since it's scheduled before the ICPC World Finals, giving teams a chance to get intensive training right when they need it most.
If you're interested in participating, you can apply here:
https://goforgold.in/icpc-elite
For any questions, feel free to reach out:
- Email: goforgold@newtonschool.co
- Website: www.goforgold.in/icpc-elite
Looking forward to seeing the world's best competitive programmers come together in India for some intense training!



