Afrinet Telecom Limited is looking for a passionate Python Tutor who is excited about empowering new developers and preparing them for the real world of tech. If you enjoy teaching, solving problems, and breaking down programming concepts into simple, practical lessons, this full-time opportunity in Nairobi might be the perfect fit.
What the Role Involves
The tutor will guide students from absolute beginners to confident, job-ready Python developers. Lessons will cover everything from basic syntax to more advanced programming concepts such as object-oriented programming, modules, file handling, and Python environments.
Tutors will also introduce essential development tools like Git and GitHub, and provide an overview of useful frameworks depending on the learning path—such as Django, Flask, Pandas, or NumPy. Expect to run live coding sessions, workshops, and practical exercises that ensure students learn by doing.
Hands-On, Project-Based Learning
Afrinet is focused on real-world readiness, so this role heavily involves project-based teaching. The tutor will help students build 3–5 solid portfolio projects such as automation tools, API-based mini apps, dashboards, or beginner web systems. Capstone projects will be tailored to Kenya’s tech market—for example, apps that integrate M-Pesa APIs or simple business management tools.
Student Mentorship & Progress Tracking
Beyond teaching, the Python Tutor will mentor students closely. This includes:
-
Weekly check-ins
-
Coding clinics and debugging support
-
Personalized feedback and growth plans
-
Guidance on building strong GitHub profiles
Tutors will also prepare quizzes, coding challenges, and exams while tracking student performance, attendance, and overall progress for academic reporting.
Who Can Apply?
Afrinet is seeking someone with:
-
At least 2 years of Python development experience
-
Strong command of Python and OOP
-
Experience with either frameworks (Django/Flask/FastAPI) OR data libraries (Pandas/NumPy)
-
Good teaching and communication skills
Bonus Skills
-
Prior tutoring experience
-
Background in backend development, data analysis, or automation
-
Knowledge of freelancing opportunities for student career guidance
-
Understanding of Kenya’s tech job landscape
Why This Role Matters
This role is ideal for someone who wants to make a real impact in the African tech space. You will help shape a curriculum that evolves with industry needs and contribute to building a world-class technical training experience for learners.