IEEE Sri Lanka Section

From logic to legacy

Building Sri Lanka's next generation of tech innovators through competitive programming.

NOI 2026 concluded successfully
ABOUT US

About

CodeX Sri Lanka

Sri Lanka

What is IEEE CodeX Sri Lanka?

IEEE CodeX Sri Lanka is the latest initiative by the IEEE Sri Lanka Section aimed at promoting competitive programming in Sri Lanka through various coding contests and training sessions.

We are actively engaged in facilitating three major competitive programming events: the National Olympiad in Informatics (NOI) 2026, Sri Lanka Artificial Intelligence Olympiad (SLAIO) 2026, IEEEXtreme 20.0, and the International Collegiate Programming Contest (ICPC) 2026. These competitions provide platforms for aspiring programmers to showcase their skills, learn from experts, and foster a strong programming culture within the country.

In addition to hosting competitions, we offer a comprehensive 12-session training series designed for both school students and undergraduates. These sessions cover everything from basic competitive programming concepts to advanced algorithms like dynamic programming and graph theory, ensuring participants are well-prepared for national and international competitions.

We also provide a specialized Competency Building series focused on developing essential soft skills including time management, team management, and strategic planning. These skills complement technical abilities and are crucial for success in competitive programming environments and professional career advancement.

Session Series

Our comprehensive training program includes a 12-session technical series building strong foundations in competitive programming, plus a specialized competency building series. Expert speakers guide participants through essential algorithmic concepts, problem-solving techniques, and crucial soft skills for career success.

Key Features:

  • • 12 comprehensive technical training sessions
  • • Multiple competency building sessions (details coming soon)
  • • Expert speakers and industry professionals
  • • From basics to advanced algorithms
  • • Interactive problem-solving workshops
  • • Soft skills development (time, team & strategic management)
  • • All skill levels welcome

Hosting Competitions

We facilitate and support major competitive programming events that provide platforms for aspiring programmers to showcase their skills and represent Sri Lanka on international stages.

1

National Olympiad in Informatics (NOI)

For secondary school students to compete at national and international levels.

2

Sri Lanka Artificial Intelligence Olympiad (SLAIO)

For secondary school students to compete at national and international levels.

3

IEEEXtreme

24-hour global programming competition for IEEE student members.

4

International Collegiate Programming Contest (ICPC)

Team-based programming contest for university students.

Our Mission

Our goal is to equip all aspiring coders with the confidence and skills necessary to excel in competitive programming and effectively represent Sri Lanka on the global stage. Through our comprehensive training sessions and world-class competitions, we are building the next generation of Sri Lanka's vibrant tech community.

12+
Training Sessions
4
Major Competitions
500+
Expected Participants
TRAINING
CodeX

Session Series

Expert-led sessions building strong competitive programming foundations, from the basics to advanced algorithms

S1
Training

Introduction to Competitive Programming & Time and Space Complexity + Insights from the ICPC Sri Lanka 2025 Champions

Kickstart your journey into competitive programming, learn to analyze algorithm efficiency through time and space complexity, and hear first-hand insights from the ICPC Sri Lanka 2025 champions.

Introduction to Competitive ProgrammingTime and Space ComplexityICPC Sri Lanka 2025 Insights
Mr. Apiram Rajamohan
22-Aug-202608:00 PM – 10:00 PM
View Details
S2
Training

Recursion & Backtracking

Tackle problems with recursive solutions and explore the power of backtracking in decision-making scenarios.

RecursionBacktracking
Mr. Rukshan Senanayake
12-Sep-202607:00 PM – 09:00 PM
View Details

More sessions will be announced as each speaker is confirmed.

Follow our WhatsApp channel and stay tuned for the latest updates!

About the Technical Training Series

This session series is designed to take you from the basics of competitive programming to advanced algorithmic concepts. Sessions are held online and led by experienced competitive programmers, giving you a structured learning path that prepares you for national and international programming competitions. Sessions are announced as each speaker is confirmed.

12
Planned Sessions
2
Announced So Far
Online
Expert-Led Sessions

Ready to Start Your Journey?

Register once to join every session in the series and master competitive programming

Join Session Series

Register now to secure your spot and get all session details

HOSTING

Hosting Competitions

Major competitive programming events we facilitate and support

National Olympiad in Informatics (NOI) logo

National Olympiad in Informatics (NOI)

An annual algorithmic programming contest to select the national team for the International Olympiad in Informatics (IOI). Participants tackle complex computational problems requiring algorithmic thinking and coding skills.

February to June 2026
Open to all Sri Lankan school students
Sri Lanka Artificial Intelligence Olympiad (SLAIO) logo

Sri Lanka Artificial Intelligence Olympiad (SLAIO)

An annual IoT-based Artificial Intelligence contest to select the national team for the International Olympiad in Informatics (IAIO). Participants solve complex problems related to Artificial Intelligence within the given time limit.

May to July 2026
Open to all Sri Lankan school students
IEEEXtreme 20.0 logo

IEEEXtreme 20.0

A global 24-hour hackathon where university teams compete in algorithm-based programming challenges. Develop skills in rapid problem-solving and collaborative coding under time pressure.

July to November 2026
IEEE undergraduate and graduate members
International Collegiate Programming Contest (ICPC) logo

International Collegiate Programming Contest (ICPC)

The world's largest algorithmic competition for university students. Teams of three compete to solve complex real-world problems with elegant solutions under strict time constraints.

July to November 2026
University students under 24 years of age

Have questions about our competitions? Check our FAQ

ROADMAP

Event Timeline

Key milestones and major events in our competitive programming journey

Today: September 13, 2026

NOI 2026 Complete Cycle

Feb-May 2026

Full NOI cycle: Registration → Qualifiers → National Finals → IOI Team Selection

12-Session Training Series

Aug 2026 onwards

Comprehensive competitive programming training from basics to advanced algorithms

IEEEXtreme 20.0

Oct 2026

24-hour global programming competition for IEEE student members

ICPC Regional Cycle

Oct-Dec 2026

National selections followed by Asia Regional Contest

NOI 2027 & Awards

Feb 2027

Next NOI cycle begins + Annual recognition ceremony

Showing 5 events (Minimized View)
TEAM

Our Team

Meet the dedicated individuals behind IEEE CodeX Sri Lanka

Prof. Sidath Liyanage

Prof. Sidath Liyanage

Chair, Educational Activities Committee, IEEE Sri Lanka Section

Dineth Palliyaguru

Dineth Palliyaguru

Project Chair

Sasanka Wakista

Sasanka Wakista

Secretary

Thamalu D Bambaravanage

Thamalu D Bambaravanage

Vice Chair - Public Visibility

Kulakshi Thathsarani

Kulakshi Thathsarani

Vice Chair - Finance

Likitha Chathubhashini

Likitha Chathubhashini

Vice Chair - Program

Our Coordinators

Yasath Amasara
Yasath Amasara
Sanindu Thalwatte
Sanindu Thalwatte
Chavini Wijerathna
Chavini Wijerathna
Nimesha Kavindu
Nimesha Kavindu
Kusal Nirukshan
Kusal Nirukshan
Sethini Thennakoon
Sethini Thennakoon
Minindu Abeywardena
Minindu Abeywardena
Chamoth Sandeepa
Chamoth Sandeepa
Janidu Janadara
Janidu Janadara
Madhawa Aloka
Madhawa Aloka
COMMUNITY

Join

CodeX

Sri Lanka Community

Your journey doesn't stop at the sessions.

Join a growing community of competitive programmers where ideas spark, updates drop first, and connections turn into collaborations.

Stay Informed

Get session updates and resources delivered directly to your phone

Discuss & Share

Share strategies, insights, and solve problems together with peers

Build Networks

Connect with competitive programmers across Sri Lanka and beyond

500+
Active Members
24/7
Community Support
Daily
Updates & Resources

Ready to Connect?

Choose how you want to engage with the CodeX Sri Lanka community

WhatsApp Channel

• Receive session announcements
• Get exclusive resources
• Stay updated with events

Discussion Group

• Ask questions and get help
• Share programming tips
• Network with peers

By joining our community, you agree to maintain a respectful and supportive environment for all members.

The future of competitive programming in Sri Lanka starts here
SUPPORT

Frequently Asked Questions

Find answers to common questions about IEEE CodeX Sri Lanka

Press /
General

IEEE CodeX Sri Lanka is the latest initiative by the IEEE Sri Lanka Section aimed at promoting competitive programming in Sri Lanka through various coding contests and training sessions. Our mission is to build a thriving tech community and develop world-class programming talent in Sri Lanka. We are actively engaged in facilitating three major competitive programming events: the National Olympiad in Informatics (NOI), Sri Lanka Artificial Intelligence Olympiad (SLAIO), IEEEXtreme, and the International Collegiate Programming Contest (ICPC). These competitions provide platforms for aspiring programmers to showcase their skills, learn from experts, and foster a strong programming culture within the country.

Participation

Participants can register for the National Olympiad in Informatics (NOI), Sri Lanka Artificial Intelligence Olympiad (SLAIO), IEEEXtreme, and ICPC through the respective official websites once registrations open. For NOI, students need to register through their schools, often with the guidance of a teacher or academic coordinator. For IEEEXtreme, you must be an IEEE member to be eligible to participate, ensuring you meet this prerequisite before attempting to register. For ICPC, your university team coach will need to register your team, highlighting the team-based nature of this competition and the need for institutional support.

Training

We offer a series of training sessions focusing on problem-solving, algorithmic thinking, teamwork, time management, and insights from past winners to prepare participants for competitions. These include weekly online practice sessions, in-person workshops, and specialized boot camps before major competitions. All skill levels are welcome! Each session is carefully designed to build both technical and soft skills, helping participants grow steadily and confidently. Whether you're a beginner or an experienced competitor, there's always something new to learn and apply. Our comprehensive 12-session series covers everything from basic competitive programming concepts to advanced algorithms like dynamic programming and graph theory.

Eligibility

Competitions like IEEEXtreme and the International Collegiate Programming Contest (ICPC) are open to university students, while the National Olympiad in Informatics (NOI) and Sri Lanka Artificial Intelligence Olympiad (SLAIO) are geared towards secondary school students. Age restrictions may apply for certain competitions, particularly for international advancement. For instance, NOI and SLAIO participants must be under 20 years of age, and ICPC is typically open to undergraduate students under the age of 24. These guidelines ensure fair competition and alignment with global standards.

Sponsorship

Sponsors can partner with us to gain visibility, access top talent, and showcase their brand through various promotional opportunities. We offer different sponsorship tiers with benefits including logo placement, speaking opportunities, recruitment access, and more. Sponsorship also provides a unique platform to engage with a passionate community of young innovators and future tech leaders. For detailed sponsorship packages and customized collaboration options, please contact us through our contact form or reach out directly to our team.

Still have questions?

Our team is ready to assist you with any additional questions you might have.

Contact Us

Press / to focus search • Press ESC to clear search

PARTNERS

Our Sponsors

Our sponsors fuel every line of code written, every challenge solved, and every breakthrough achieved at CodeX. By supporting us, they are investing directly in the future of software engineering, problem-solving, and digital innovation.

GOLD SPONSOR

IFS Logo

IFS

Leading global enterprise software company

Are you ready to make a difference?

Partner with CodeX!

By sponsoring CodeX, you gain direct access to emerging young coders, top university talent, and a vibrant coding community.

Access to Top Talent

Connect with emerging young coders and top university students

Brand Visibility

Showcase your brand to a vibrant coding community

Innovation Partnership

Be part of the future of software engineering and digital innovation

For custom partnership opportunities and sponsorship packages,contact us directly

Join Our Growing Community

Your logo could be here! Be part of the next generation of tech innovators.

CONNECT

Get In Touch

Click send to open your email client and send message to thamindusri@ieee.org