4 weeks ago
Afrinet Telecom Limited

Python Tutor

Afrinet Telecom Limited

Research, Teaching & Training

IT & Telecoms Confidential
Easy Apply

Job Summary

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.

  • Minimum Qualification : Certificate
  • Experience Level : Mid level
  • Experience Length : 2 years

Job Description/Requirements

Key Responsibilities

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.

Minimum Qualifications
  • 2+ years Python development experience.
  • Strong knowledge of Python fundamentals and OOP.
  • Experience with at least one framework (Django, Flask, FastAPI) OR data libraries (Pandas, NumPy).
  • Good communication and teaching skills.
  • Ability to explain concepts to absolute beginners.

Added Advantages
  • Previous tutoring/teaching experience.
  • Experience in backend development, data analysis, or automation.
  • Familiarity with freelancing platforms (Upwork/Fiverr) — for student career guidance.
  • Ability to design structured projects and assessments.
  • Knowledge of Kenyan tech hiring needs.

Key Competencies

  • Passion for teaching and mentorship
  • Excellent problem-solving & debugging ability
  • Strong interpersonal and communication skills
  • High discipline and reliability
  • Real-world coding experience

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job
View More

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Get it on Google Play
2025 BrighterMonday

Or your alerts