In response to ongoing educational disruptions in Gaza, Code.X has hosted the Gaza Summer School, a fully online program designed for 11th and 12th grade students from across the Gaza Strip, since summer of 2024.

This initiative was spearheaded by a Code for Palestine Gaza graduate who is now attending Stanford University.


Our Approach

The Gaza Summer School has several aims:

  • Bridge gaps in education caused by canceled or disrupted high school classes since October 7

  • Offer academic support in high-demand subjects, including standardized test prep and university applications

  • Extend the legacy of YouthCode-Gaza, allowing alumni to continue their learning journey

  • Strengthen scholarship readiness alongside concurrent participation in Code.X’s broader Gaza Continuing Education Program

The program is delivered flexibly across Zoom, YouTube, and WhatsApp, adapting to the realities and educational challenges faced by our students.


Summer 2026 Program Structure

This summer, we're offering a structured program designed to grow leaders, ease fear of the future, and build community. The program serves two separate cohorts:

Cohort A (Incoming 10th graders): The first year of a foundational 2-year program beginning this summer, equipping students with core computer science and design thinking skills.

Cohort B (12th graders and university 1st years): A one-summer program focused on college admissions preparation and English proficiency to set students up for continued success.

All courses are required (not elective), and students will complete final projects with public presentations and receive certificates based on attendance and performance.


Summer 2026 Instructor Role

Courses Offered

Instructor applicants will indicate which course(s) they are qualified to teach. You will be interviewed for the courses you qualify for and ultimately selected to teach one course. Each course requires a team of instructors working collaboratively.

Cohort A Courses:

  • Computer Science (2 positions): Teach foundational Python programming skills. Help students build a strong foundation in coding without AI assistance, then teach them how to effectively leverage AI as a coding tool. Students will complete a paired coding project integrated with their design work.

  • Design/Problem Solving (2 positions): Guide students through creative mindsets and design thinking curricula. Foster problem-solving skills and teach human-centered design approaches. Students will collaborate with CS students on an integrated final project presentation.

Cohort B Courses:

  • College Admissions (2 positions): Guide students through university applications, major exploration, and essay writing. Support students in developing strong personal statements and understanding their pathways to studying abroad. Help students articulate their plans for using their skills to contribute to Palestine's future.

  • English Speaking and Reading (4 positions): Teach strategies for reading comprehension, critical analysis, and English communication skills. Create an engaging, interactive classroom environment that builds students' confidence in speaking English and analyzing texts. Support students in scoring highly on their Duolingo English Tests, mandatory for their college entrance requirements.

What You'll Bring

Requirements

  • A genuine passion for working with students in Gaza

  • Creativity and resilience in adapting teaching to the challenges posed by the current conflict

  • Initiative and leadership in preparing classroom materials

  • Dedication to building long-term mentor-mentee relationships with students

  • Specific expertise & experience related to the course you're interested to teach (see qualifications below)

  • Availability to commit fully to the 6-week program (sessions twice weekly, one hour per sessions) with consistent WhatsApp availability throughout each day during the program period

  • High ownership and ability to lead interactive sessions (applicants will complete a 30-minute teaching exercise)

Course-Specific Qualifications

Computer Science Instructors:

  • Strong programming skills in Python

  • Experience teaching or tutoring coding, particularly to beginners

  • Understanding of AI coding tools and best practices for learning to code in an AI-first world

  • Ability to make programming concepts accessible and engaging for high school students

Design/Problem Solving Instructors:

  • Background in design thinking, human-centered design, UX/UI, or related fields

  • Experience facilitating creative problem-solving activities

  • Ability to guide students through design processes and help them think critically about real-world problems

  • Strong facilitation skills to bring out student participation and ideas

College Admissions Instructors:

  • Personal or formal experience with university applications 

  • Understanding of the college admissions process, supported by training from our team

  • Excellent mentorship and coaching skills

  • Ability to help students articulate their goals and craft compelling personal narratives

English Practice Instructors:

  • Native or Advanced English fluency

  • Ability to create engaging, interactive lessons that build confidence

  • Strong facilitation skills to encourage participation from all students, especially quieter learners

  • Ability to foster a safe, supportive learning environment

  • Nice to have: Experience working with English language learners, language teaching skills or relevant experience

Nice-to-haves

  • Previous teaching, tutoring, or mentoring experience

  • Previous experience working with youth (ages 14-18)

  • Experience working in or with communities affected by conflict or crisis

Role Details

Pre-Program (Dates TBD)

  • Review class goals and develop the syllabus and teaching materials alongside co-instructors

  • Participate in classroom management training provided by Code.X

  • Communicate proactively with the Code.X team

  • Prepare and adapt base curriculum for your specific classroom, taking full ownership of your course preparation

Remote Teaching (6 weeks in summer 2026)

  • Teach 2 synchronous sessions per week (one hour each session, two hours total) for a total of 12 sessions over 6 weeks

  • Offer feedback and differentiated instruction to support diverse learning needs

  • Support students via WhatsApp throughout the days with responsiveness to questions, materials sharing, and ongoing encouragement

  • Participate in community-building activities and create a collaborative classroom space where students can grow personally and intellectually

  • Coordinate closely with your co-instructors and teaching team

Post-Program

  • Provide feedback to support future program success

  • Celebrate student achievements at the final presentation and graduation ceremony with parents