What's the curriculum?

The curriculum is roughly:

Year 1: Python (CS) and Design Muscles (DT)

Year 2: Web Development (CS) and Design Thinking Process (DT)

Year 3: Capstone Project (building an app to solve a problem in their community) -- Android (CS) and Advanced Design Thinking (DT)


It's been developed over the years and is continuing to evolve; instructors will be able to draw on previous years' lessons when developing lesson plans.

Am I qualified to be an instructor?

For computer science, most instructors are well on their way to completing a technical or CS major; all are comfortable with multiple programming languages.

For design thinking, most instructors have relevant classes or experience in design, design thinking, and/or improv. Lessons include problem solving, 

All of our instructors MUST have a strong interest in teaching youth – this nearly always defines our most successful instructors.

Do I need to know the local language?

No – all instruction is in English, and students must pass an English test to be accepted. However, students have varying levels of proficiency, so we’ll cover tips and strategies for addressing this during instructor training.

By and large, yes – and especially so in the areas that our instructors will be located.  In the four years that we have run Code for Palestine, we fortunately haven’t had a single safety incident with any of our volunteer instructors or Palestinian students.  To ensure safety, however (and because of liability reasons), we do have restrictions on wandering off the premises alone, whether in the West Bank location or the Gaza location.  For a full run-down by the US State Department, please check out this link.

A more detailed FAQ is here.

Is Palestine safe?

Have a question that isn't answered? Email Jessie at jessie [at] codedotx.org.