Job Description
The Python Tutor will lead beginner-to-intermediate Python classes, build project-based learning paths, mentor students, and ensure they graduate with industry-relevant skills. This role demands excellent coding skills, strong communication, and a passion for teaching.
Job Industry
Education and Training
Job Salary Currency
Job Salary Fixed
NoKey Deliverables
1. Teach Python from Zero to Job-Ready
- Deliver lessons covering Python basics → advanced concepts (OOP, modules, file handling).
- Teach practical development skills: Git, GitHub, environments, debugging.
- Introduce frameworks: Django/Flask basics or Pandas for data-focused tracks.
- Run live coding sessions, workshops, and practical exercises.
2. Build a Project-Based Learning Culture
- Guide students through real-world mini-projects.
- Develop at least 3–5 portfolio projects per cohort (API apps, dashboards, automation scripts).
- Lead capstone projects aligned with Kenya’s job market (e.g., M-Pesa integrations, small web systems, data dashboards).
3. Student Mentorship & Support
- Conduct weekly check-ins and coding clinics.
- Help students debug and understand code logic.
- Provide personalized feedback and learning plans.
- Support students in building strong GitHub profiles.
4. Assessment & Reporting
- Create quizzes, exams, and coding challenges.
- Track attendance, performance, and completion rates.
- Provide weekly progress reports to academic management.
5. Curriculum & Academy Development
- Review and improve the Python curriculum frequently.
- Recommend tools, frameworks, and emerging trends to integrate.
- Help shape a world-class African tech education brand.
Essential Qualities
| Essential Qualities |
|---|
Added Advantages
Key Competencies
|
Application Process
Close Date
29/11/2025