iUrban Teen iCode Instructor (2 positions) Vancouver, WA · Portland, OR · Part time

The iCode Instructor will provide 20-24 hours of iCode Tier 1 and 20-24 hours of iCode Tier 2, an iUrban Teen developed coding program, to MS & HS students. iCode is a fast-paced introduction to key computer science concepts, object-oriented programming, and website and digital game and music development. Students will gain an understanding of Python, HTML, CSS, and JavaScript, as well as how to use these languages to build websites, develop games, and create music. Two iCode Instructor positions available: 1 for in-person classes in Vancouver, WA and 1 for in person classes in Portland, OR, after school between 2:30 – 6:00 pm, two days per week for 8 weeks (Mondays – Thursdays).


Major Responsibilities & Duties May Include:

  • Teach an introduction to Python and HTML/CSS/JS
  • Prepare for the program by reviewing materials and attending training
  • Demonstrate and explain process steps clearly and with patience to 12-18 year olds in a mixed group setting
  • Teach students to use Python & JavaScript to create, program and modify games
  • Teach students to use Python, HTML, CSS, and JavaScript to create websites
  • Teach students to add music and sounds to websites, games & other programs

Skills, Knowledge, and Abilities:

  • Strong communication and management skills 
  • Ability to work independently, with a team, with HS Interns, and with diverse groups of students & adults
  • Able to exercise professional judgment to resolve moderately complex problems
  • Ability to pivot or adjust lesson plans to meet the needs of students in the program who come with a range of technology understanding and skills
  • Respond professionally and appropriately in varied situations
  • Clear presentation and communication skills to students of various ages and abilities
  • Excellent interpersonal and organization skills

Ideal candidate profile:

  • Experienced working with students from diverse backgrounds
  • Excellent knowledge of key computer science software, programming, and website and digital game and music development 
  • Able to pivot mid-assignment per the need of students
  • Able to catch up students who may be behind in pacing, while still serving students who are on pace in the program

About iUrban Teen

iUrban Teen is a nationally recognized program dedicated to bringing career-focused STEM education to historically and systemically excluded teens ages 12 to 18. Youth receive hands-on exposure to a variety of careers and civic engagement opportunities that step them outside of their current boundaries. Our program goals are to increase awareness and knowledge of STEM+A careers and training, to build confidence and critical thinking, to provide mentorship and internship opportunities, and to create a collaborative learning model for youth.


$35 - $35 per hour