FTL Programme Syria AI4Climate Implementation Python Training Support
Support Python training for Future Tech Leaders Programme, focusing on climate resilience.
Overview
Support Python training for Future Tech Leaders Programme, focusing on climate resilience.
You have:
- Senior-year undergraduate student or higher, preferably pursuing or holding a Bachelor's degree in Computer Science, Computer Engineering, or a related field, with a strong foundation in programming.
- Prior teaching, tutoring, mentoring, or instructional experience is a plus.
- Advanced proficiency in Python programming.
- Strong software development and problem-solving skills, with the ability to write clean, efficient, and maintainable code.
Contract
This is a UNV contract. More about UNV contracts.
UNDP ICPSD’s SDG AI Lab implements the Future Tech Leaders (FTL) Programme to equip the next generation with cutting-edge digital skills. The Programme focuses on frontier technologies such as AI, machine learning, data science, GIS, and game development, while also strengthening entrepreneurship and leadership capacities. It primarily targets the labor force in developing countries, with a particular emphasis on youth.
Frontier technologies present leapfrogging opportunities in fragile contexts like Syria. The Future Tech Leaders Programme equips young people with frontier tech skills, builds local capacity, and supports pilot projects to reduce risks for partners and investors.
By linking training to urgent climate challenges, Syrian youth can create jobs, strengthen resilience, and open future-oriented employment and innovation pathways in a country facing acute unemployment.
The Online Volunteers will provide support with:
- Review the existing Python course materials and update the course materials, exercises and assignments in accordance with the Climate Resilience and latest best practices.
- Deliver "Applied Python for Engineering & Climate Systems" courses (16 hours in total throughout 2 weeks) ensure a comprehensive understanding among students in the absence of FTL Trainers (if necessary).
- Demonstrate practical skills through live coding sessions.
- Provide a pre-recorded demo for each session, if needed.
- Host office hours for addressing students' questions and assisting them for their assignments, teaching, and interaction with students (Evening sessions during the weekdays and morning sessions on the weekend).
The hours and workload will be discussed with the Online Volunteers.
- Senior-year undergraduate student or higher, preferably pursuing or holding a Bachelor's degree in Computer Science, Computer Engineering, or a related field, with a strong foundation in programming.
- Prior teaching, tutoring, mentoring, or instructional experience is a plus.
- Advanced proficiency in Python programming.
- Strong software development and problem-solving skills, with the ability to write clean, efficient, and maintainable code.
Potential interview questions
| Can you describe your experience with teaching or mentoring others, particularly in programming? | The interviewer is assessing your ability to convey complex information to students. | Share specific examples where you successfully taught or guided students in programming. |
| What strategies do you use to ensure that your students understand the material? | The interviewer wants to know about your teaching methodology and how you assess understanding. | Pro members can see the explanation. |
| How would you handle a student who is struggling to keep up with the course material? | Pro members can see the explanation. | Pro members can see the explanation. |
| What are some key challenges in teaching Python to beginners, and how would you address them? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you give an example of a successful coding project you've worked on? | Pro members can see the explanation. | Pro members can see the explanation. |
| What motivates you to work in the field of climate resilience through technology? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you stay updated with the latest trends in programming and technology? | Pro members can see the explanation. | Pro members can see the explanation. |
| What would you include in the course curriculum to address climate-related challenges using Python? | Pro members can see the explanation. | Pro members can see the explanation. |