Design and deliver comprehensive training sessions on advanced programming concepts, DSA, and related topics.
Develop customized curricula, lesson plans, and hands-on exercises to meet learning objectives.
Mentor and guide learners through problem-solving approaches, competitive programming, and real-world coding challenges.
Collaborate with other trainers, content developers, and stakeholders to improve training programs and materials.
Proficiency in C++, Java, and/or Python.
Data Structures & Algorithms:
Deep knowledge of arrays, linked lists, trees, graphs, has maps, and other core data structures.
Expertise in sorting, searching, dynamic programming, greedy algorithms, and divide-and-conquer strategies.
Ability to explain complex time and space complexities and optimize code efficiently.
Familiarity with competitive programming paradigms such as bit manipulation, game theory, and advanced graph algorithms.
Skills:
Bachelor's degree in Computer Science, Engineering, or a related field.
10 years of experience in software development, teaching, or training in programming and DSA.
Strong communication and presentation skills, with the ability to explain complex concepts in a simple manner.
Ability to motivate and inspire learners to achieve their goals.
Call at 8146651512 Department: DCPD (Department of Career Planning and Development) Skills Required: Data Structures and Algorithm Design, Technical Training Education/Qualification: Graduation