Python Tutor
Afrinet Telecom Limited
Research, Teaching & Training
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
- 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.
- 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).
- 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.
- Create quizzes, exams, and coding challenges.
- Track attendance, performance, and completion rates.
- Provide weekly progress reports to academic management.
- Review and improve the Python curriculum frequently.
- Recommend tools, frameworks, and emerging trends to integrate.
- Help shape a world-class African tech education brand.
- 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.
- 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.
- 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.