
Dsa Onsite Trainer
4 days ago
**Job Summary**:
**Key Responsibilities**:
- **Training Delivery**: Conduct interactive and hands-on training sessions on Data Structures and Algorithms, Python programming, and problem-solving techniques.
- **Curriculum Design**: Develop, update, and refine training materials, including presentations, coding exercises, projects, and assessments.
- **Student Assessment**: Evaluate learners' progress through assessments, coding challenges, and projects, providing constructive feedback and guidance.
- **Mentorship**: Offer one-on-one or group mentorship sessions to help learners overcome specific challenges and improve their problem-solving skills.
- **Continuous Improvement**: Stay up-to-date with the latest trends and best practices in DSA, Python, and problem-solving, and incorporate them into the training curriculum.
- **Engagement**: Foster a collaborative and engaging learning environment that encourages participation, questions, and active problem-solving.
- **Customization**: Tailor training content to suit the needs of diverse learners, from beginners to advanced practitioners.
- **Collaboration**: Work closely with other trainers, instructional designers, and stakeholders to ensure the training programs meet the desired outcomes.
**Qualifications**:
- **Educational Background**: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- **Experience**:
- Proven experience in teaching or training in the areas of DSA, Python, and problem-solving.
- Proficiency in Python programming with a solid grasp of coding principles and best practices.
- Experience in competitive programming, technical interviews, or related fields is a plus.
- **Skills**:
- Excellent communication and presentation skills.
- Ability to explain complex concepts in a clear and concise manner.
- Strong problem-solving skills with a methodical approach.
- Familiarity with online teaching tools, coding platforms, and learning management systems (LMS).
- **Certifications**: Any relevant certifications in Python, DSA, or teaching methodologies are an added advantage.
**Preferred Attributes**:
- Passion for teaching and helping others succeed.
- Ability to inspire and motivate learners to achieve their full potential.
- Flexibility to adapt to different learning styles and needs.
- Strong organizational and time-management skills.
**Job Types**: Part-time, Freelance
Contract length: 1 month
Pay: ₹15,000.00 - ₹30,000.00 per month
Expected hours: No more than 36 per week
**Benefits**:
- Food provided
Schedule:
- Weekend only
**Education**:
- Master's (preferred)
**Experience**:
- Teaching: 5 years (preferred)
- total work: 5 years (preferred)
**Language**:
- English (preferred)
Work Location: In person