Job Title: Freelance Trainer – Data Structures & Algorithms (C/C++)
Location: Greater Noida (On-site)
Job Type: Freelance / Contract
Project Duration: 3 Months
Job Overview
We are looking for an experienced Freelance Data Structures & Algorithms (DSA) Trainer with strong expertise in C and C++ to conduct instructor-led training sessions. The ideal candidate should have a solid understanding of DSA concepts, excellent teaching skills, and the ability to simplify complex topics for learners through practical examples and hands-on coding exercises.
Key Responsibilities
- Deliver engaging and interactive training sessions on Data Structures & Algorithms using C and C++.
- Explain core DSA concepts, including arrays, linked lists, stacks, queues, trees, graphs, heaps, hashing, and dynamic programming.
- Teach searching, sorting, recursion, greedy algorithms, backtracking, and graph algorithms.
- Guide learners in analyzing time and space complexity of algorithms.
- Conduct coding exercises, assignments, and problem-solving sessions.
- Prepare training materials, presentations, coding examples, and assessments.
- Monitor learner progress and provide constructive feedback.
- Address learner queries and mentor them throughout the training program.
Required Skills & Qualifications
- Strong knowledge of Data Structures & Algorithms.
- Excellent programming skills in C and C++.
- Prior experience delivering technical training in DSA or related programming subjects.
- Strong understanding of algorithm design, optimization, and problem-solving techniques.
- Excellent communication and presentation skills.
- Ability to engage and motivate learners with different skill levels.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience preparing learners for coding interviews or competitive programming is an advantage.
- Industry experience in software development is preferred.
Engagement Details
- Project Duration: 3 Months
- Location: Greater Noida (On-site)
- Employment Type: Freelance / Contract
If you are passionate about teaching and have strong expertise in DSA, C, and C++, we would love to hear from you.
Pay: ₹35,434.44 - ₹65,666.22 per month
Work Location: In person