Job Description
Create and maintain up-to-date instructional materials, including assignments, projects, and assessments.
Conduct physical classes, providing clear explanations, demonstrations, and real-world examples.
Offer personalized support to students, addressing their questions, providing feedback, and helping them troubleshoot coding and data science challenges.
Assess student performance through assignments, projects, and exams, and provide constructive feedback to guide their learning progress.
Foster an engaging and inclusive learning environment that encourages active participation and collaboration.
Stay informed about industry trends, emerging technologies, and best practices in Python programming and data science.
Continuously evaluate and improve course content and instructional methods based on student feedback and learning outcomes.
Collaborate with other instructors and team members to enhance the overall educational experience and contribute to the development of new programs.
Requirements
Minimum of HND (Higher National Diploma)
Advanced degrees or relevant certifications are a plus.
Extensive experience in Python programming and data science, with proficiency in key libraries and tools such as Pandas, NumPy, Matplotlib, Scikit-learn, Power BI, Tableau and TensorFlow.
Strong understanding of data analysis techniques, machine learning algorithms, and data visualization practices.
Proven experience in teaching or instructing, with the ability to effectively communicate complex concepts to diverse audiences.
Excellent presentation, communication, and interpersonal skills.
Ability to adapt teaching methods to accommodate different learning styles and skill levels.
Strong organizational skills and attention to detail, with the ability to manage multiple courses and student interactions efficiently.
A passion for education and a commitment to helping students achieve their academic and career goals.