Volunteer Python Training Support (Turkish Speaker)

Conduct Python training sessions for students in Turkish.

This opening expired 27 days ago. Do not try to apply for this job.

IICPSD - UNDP Istanbul International Center for Private Sector in Development

Open positions at IICPSD / Open positions at UNDP
Logo of IICPSD

Application deadline 27 days ago: Wednesday 28 May 2025 at 00:00 UTC

Open application form

Overview

Conduct Python training sessions for students in Turkish.

You have:

  • Minimum a senior year student, ideally a Bachelor’s Degree in Computer Science/Engineering or in a relevant field, with strong programming background.
  • Teaching experience.
  • A high level of proficiency in Python.
  • Strong coding skills.
  • Turkish is mandatory.

Contract

This is a UNV contract. More about UNV contracts.

Innovation Campus starts the Coding and Programming training in June 2025. The volunteers are expected to complete their preparations before the training and deliver 4 live classes in Turkish starting from June 2025.

The Python course volunteer is expected to

  1. Conduct online sessions in Turkish between June and July

  2. Cover "Innovation Campus Coding and Programming" Course topics and ensure a comprehensive understanding among students.

  3. Possess advanced knowledge of Python to effectively convey complex concepts.

  4. Demonstrate practical skills through live coding sessions.

  5. Provide a pre-recorded demo for each session.

  6. Dedicate sufficient time for preparation, teaching, and interaction with students (Evening sessions during the weekdays and morning sessions on the weekend)

  7. Minimum a senior year student, ideally a Bachelor’s Degree in Computer Science/Engineering or in a relevant field, with strong programming background.

  8. Teaching experience.

  9. A high level of proficiency in Python.

  10. Strong coding skills.

  11. Turkish is mandatory

Potential interview questions

Can you explain a complex Python concept in Turkish and how you would teach it? The interviewer wants to assess the candidate's ability to communicate complex ideas clearly and effectively in Turkish. Provide a specific example of a Python concept and explain how you would teach it.
Describe your experience with online teaching and how you engage students virtually. The interviewer wants to understand the candidate's teaching methodology and experience with online platforms. Pro members can see the explanation.
Give an example of a coding challenge you faced and how you overcame it while teaching. Pro members can see the explanation. Pro members can see the explanation.
What strategies would you use to ensure students understand the course material? Pro members can see the explanation. Pro members can see the explanation.
How would you prepare for your first live coding session? Pro members can see the explanation. Pro members can see the explanation.
What methods do you use to evaluate student progress during the course? Pro members can see the explanation. Pro members can see the explanation.
How would you handle a situation where a student is struggling with Python basics? Pro members can see the explanation. Pro members can see the explanation.
What experience do you have with live coding demonstrations? Pro members can see the explanation. Pro members can see the explanation.
Added 1 month ago - Updated 26 days ago - Source: unv.org