Solve for Palestine is the first-ever national initiative to offer free online competitive programming training for high school students across Palestine. Run by our local partner Meshka, with instructor and curriculum support from Code.X, this program equips Palestinian teens with skills in algorithms, logic, and coding.
The goal of Solve for Palestine is to build local interest in competitive programming while preparing students to excel in global competitions like the International Olympiad in Informatics (IOI) and the International Mathematical Olympiad (IMO).
Our Approach
Competitive programming is important to build youth awareness of careers in tech, critical thinking, and competitive spirit. This extracurricular remains out of reach for many Palestinian students due to cost, access, and infrastructure challenges.
Solve for Palestine provides free, cohort-based online training to:
Build national awareness of computational problem-solving
Develop student talent for international competition
Strengthen digital fluency and future-readiness across Palestine
Student participation is divided into 3 stages over 8 months.
Stage 1: 1 month
Students are introduced to core problem-solving skills
Students learn how to use computers to solve real-world challenges
Stage 2: 3 months
Students who complete Stage 1 continue into algorithmic thinking, data structures, and advanced coding techniques
Students learn classic strategies used in contests like IOI and IMO
Stage X: 4 months
High-performing students from earlier stages receive intensive coaching from professional trainers
Focus on specialized prep for IOI, IMO, and other global contests
Press & Media Coverage
“The Gazan teenagers defying war for competitive maths” (The Financial Times, 2024)
“Palestine at the International Olympiad in Informatics: Advancing Computational Thinking Among K-12 Students” (Olympiads in Informatics, 2024)
Our Local Partner
Meshka is a Palestinian EdTech initiative whose mission is to build complementary programs to reduce the gap in students' education. Meshka is under the umbrella of Palestine Polytechnic University and is run by a team of Palestinian professionals in the education and technology sectors that are focused on reforming the education system in Palestine.