to join our team. The trainer will be responsible for designing, developing, and delivering Python programming courses to learners at various levels (beginner to advanced). The ideal candidate should have strong expertise in Python, excellent communication skills, and a flair for teaching complex concepts in a simple and engaging manner.
Key Responsibilities
Develop and deliver
Python training programs
tailored to different skill levels (students, professionals, corporate clients).
Create, update, and maintain
course materials, projects, and assessments
.
Teach Python fundamentals, object-oriented programming, advanced concepts, and frameworks such as
Django/Flask, Pandas, NumPy, and AI/ML libraries
(as per course requirements).
Conduct
hands-on coding sessions
, workshops, and live projects to ensure practical learning.
Assess learners' performance through
assignments, tests, and projects
.
Provide
mentorship and guidance
to students on best practices in coding, debugging, and problem-solving.
Stay updated with the
latest Python trends, tools, and industry practices
.
Adapt teaching methods and strategies based on learner feedback and performance.
Required Skills & Qualifications
Bachelor's degree in
Computer Science, Information Technology, or related field
(or equivalent practical experience).
Proven experience as a