What is ICPC?

The Olympics of Programming

The International Collegiate Programming Contest (ICPC) isn't just another coding challenge; it's the Olympics of programming, which is the oldest, largest, and most prestigious competitive programming contest in the world.

100+
Countries
3,000+
Universities
60,000+
Students

One Goal

Solving problems that push the limits of human creativity and teamwork

A Historic Moment for Sri Lanka

And in 2026, Sri Lanka joins the map. This is your chance to be part of history.

The Path to Glory

  • 1

    Sri Lanka National Contest

    Compete against the best teams in Sri Lanka. The champion team advances directly to ICPC World Finals. Four runner-up teams advance to ICPC Asia West Regional.

  • 2

    ICPC Asia West Regional

    Four runner-up teams from the national contest represent Sri Lanka on the regional stage. Top teams from this regional advance to ICPC World Finals.

  • 3

    ICPC World Finals

    The national champion and top teams from Asia West Regional compete with the world's best programmers at the ultimate stage.

Why ICPC Matters

Global Recognition

ICPC is recognized by top universities and tech companies worldwide. Participating demonstrates exceptional problem-solving abilities and technical skills.

Career Opportunities

Many ICPC alumni have gone on to work at leading tech companies like Google, Facebook, Microsoft, and more.

Skill Development

ICPC challenges push you to master algorithms, data structures, and efficient problem-solving under pressure.

Networking

Connect with brilliant minds from across the country and region, building relationships that last a lifetime.

Ready to Join the Competition?

Be part of the first ICPC contest in Sri Lanka's history

Register Your Team