0 years of experience is required. Candidates with no prior experience but robust technical knowledge and passion for training can apply.
Educational Qualification
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Responsibilities
Deliver engaging and interactive technical training sessions for students or professionals.
Design and develop training materials including slides, handbooks, and coding examples.
Assess the learning needs of participants and tailor training content accordingly.
Utilize programming languages such as Python to demonstrate coding principles and practical applications.
Gather feedback from trainees and continuously improve training content and delivery methods.
Conduct software coding workshops and troubleshooting sessions to enhance hands-on skills.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Solid foundation in technical training and the ability to explain complex technical concepts clearly.
Proficiency in various programming languages, with a particular emphasis on Python.
Knowledge of software coding, development practices, and current industry trends.
Excellent communication and presentation skills to engage a diverse audience.
Ability to create and maintain high-quality training resources.
Enthusiasm for teaching, mentoring, and facilitating learning in a dynamic setting.
Nice to Have (Skills)
Prior experience in curriculum design or educational content development.
Certification in teaching or instructional design.
Familiarity with e-learning platforms and tools for virtual classroom delivery.
Experience in software development, cloud computing, or data structures, especially using Python.
Strong problem-solving and analytical skills to help learners with complex code challenges.
Knowledge of assessment tools and evaluation techniques to measure training effectiveness.