We are seeking a dynamic and skilled Python Programming Instructor with knowledge of Artificial Intelligence (AI) to teach and mentor students.
The ideal candidate will simplify complex concepts, deliver engaging lessons, and guide learners through practical, hands-on projects in Python and AI fundamentals.
What You’ll Do
Teach and mentor students through interactive, practical coding sessions
Deliver structured lesson plans tailored to different age groups
Teach Python programming and introductory AI concepts in an engaging way
Develop, record, and upload course content to our Learning Management System (LMS)
Create instructional materials such as slides, videos, quizzes, and coding exercises
Guide students through hands-on projects in Python and basic AI applications
Provide feedback, assess student progress, and support individual learning needs
Stay updated with trends in Python programming, AI tools, and digital education
Collaborate with curriculum developers and fellow instructors to improve learning outcomes.
Requirements
Bachelor's Degree, HND/OND in a relevant field (Computer Science, IT, Digital Media, etc.) with 2-5 years experience.
Strong classroom management and engagement skills
Strong knowledge and hands-on experience in your subject area
Excellent communication skills and ability to break down complex concepts
Familiarity with e-learning tools and platforms
Experience teaching children or teenagers
Ability to simplify technical and AI concepts for beginners.
Technical Proficiency:
Strong proficiency in Python programming
Solid understanding of:
Variables, loops, functions, and OOP concepts
File handling and error handling
Basic data structures
Knowledge of Artificial Intelligence (AI) fundamentals, such as:
Basic machine learning concepts
Introductory AI applications using Python
Familiarity with libraries/tools such as NumPy, Pandas, or basic ML frameworks is a plus
Ability to build simple Python and AI-based beginner projects.
Why You Should Join Us
Dynamic working environment with opportunities for in-person engagement
Competitive pay and performance bonuses
Be part of an inspiring team building the future of education in Africa
Teach and impact hundreds of young minds through creative technology.