C/C++ programming and Data Structures & Algorithms (DSA)
. The trainer will be responsible for delivering high-quality training sessions to students and professionals, helping them build a solid foundation in problem-solving, coding techniques, and real-world applications.
Responsibilities
Conduct interactive
online training sessions
on
C/C++ and DSA
.
Design structured
course content, assignments, and coding exercises
tailored to different learner levels.
Explain complex programming concepts in a
clear and easy-to-understand manner
.
Provide
hands-on problem-solving guidance
using competitive programming and interview-style questions.
Track learner progress and provide
constructive feedback
.
Stay updated with the
latest industry trends, tools, and practices
in programming and algorithms.
Requirements
Strong expertise in C and C++ programming languages
(memory management, OOP, STL, etc.).
In-depth knowledge of Data Structures & Algorithms
(Codeforces, LeetCode, HackerRank, etc.) is a plus.
Excellent
communication and presentation skills
in English (or other target languages).
Ability to engage and motivate learners with practical examples and coding challenges.
Preferred Qualifications
Prior experience as a
coding trainer, instructor, or mentor
.
Strong track record of
helping students crack technical interviews
or improve problem-solving skills.
Experience with
online teaching tools
(Zoom, Google Meet, whiteboards, IDE sharing, etc.).
What We Offer
Flexible working hours (freelance/contract-based).
Competitive compensation based on experience and performance.
Opportunity to work with a