Freelance Advanced DSA Trainer (India)

Freelance Advanced DSA Trainer (India)

19 Jun
|
EdCEPT LEARNING PRIVATE
|
India

19 Jun

EdCEPT LEARNING PRIVATE

India

Job Description (JD) – Freelance Trainer: Advanced DSA with JavaPosition Title

Freelance Trainer – Advanced Data Structures & Algorithms (DSA) with Java

Mode

- Freelance / Contractual
- Online / Offline / Hybrid
- Duration: 40–80 Hours (depending on batch requirements)

About the Role

We are looking for an experienced and passionate Advanced DSA with Java Trainer to deliver industry-oriented training programs for engineering students and working professionals. The trainer will be responsible for conducting hands-on sessions, solving coding problems, mentoring learners, and preparing them for technical interviews and product-based company recruitment processes.

Key ResponsibilitiesTraining Delivery

- Conduct advanced DSA training sessions using Java.
- Explain problem-solving approaches, algorithmic thinking, and optimization techniques.
- Deliver interactive coding sessions with real-world examples.
- Guide learners through coding platforms and competitive programming environments.

Curriculum CoverageModule 1: Java Fundamentals for DSA

- Java Collections Framework
- Generics
- Exception Handling
- Comparable vs Comparator
- Java 8 Features (Streams, Lambda Expressions)
- Time & Space Complexity Analysis

Module 2: Core Data Structures

- Arrays & Strings
- Linked Lists
- Stacks & Queues
- HashMaps & HashSets
- Trees & Binary Search Trees
- Heaps & Priority Queues
- Tries

Module 3: Advanced Data Structures

- Segment Trees
- Fenwick Trees (Binary Indexed Trees)
- Disjoint Set Union (Union-Find)
- AVL Trees
- Red-Black Trees
- Sparse Tables
- Graph Data Structures

Module 4: Algorithms

- Sorting & Searching Techniques
- Divide and Conquer
- Greedy Algorithms
- Backtracking
- Recursion Optimization

Module 5: Advanced Problem Solving

- Dynamic Programming
- Graph Algorithms
- BFS
- DFS
- Dijkstra
- Bellman-Ford
- Floyd-Warshall
- Minimum Spanning Tree
- Topological Sorting
- Sliding Window
- Two Pointers
- Binary Search on Answer




- Monotonic Stack & Queue

Module 6: Interview Preparation

- Product-Based Company Coding Questions
- LeetCode Medium & Hard Problems
- Mock Coding Interviews
- Systematic Problem-Solving Frameworks
- Resume & Placement Guidance

Additional Responsibilities

- Create coding assignments and assessments.
- Evaluate student performance and provide feedback.
- Conduct doubt-clearing sessions.
- Design capstone coding projects.
- Support placement-oriented preparation.
- Share interview experiences and industry insights.

Desired Candidate ProfileEducational Qualification

- B.Tech/M.Tech/MCA/BCA or equivalent in Computer Science, IT, or related fields.

Experience

- Minimum 3+ years of experience in DSA training, software development, or technical mentoring.
- Experience training engineering students for placements is highly preferred.
- Experience with coding platforms such as:
- LeetCode
- CodeChef
- HackerRank
- GeeksforGeeks
- Codeforces

Technical Skills

- Strong proficiency in Java.
- Excellent understanding of DSA concepts.
- Ability to solve medium-to-hard coding problems efficiently.
- Knowledge of competitive programming methodologies.
- Familiarity with coding interview patterns of product companies.

Preferred Skills

- Experience in mentoring students placed in top companies.
- Knowledge of System Design fundamentals.
- Familiarity with AI-assisted coding tools and up-to-date development practices.

Deliverables

- Complete training delivery as per curriculum.
- Session recordings and training materials.
- Weekly assignments and coding challenges.
- Pre-assessment and post-assessment reports.
- Student progress tracking reports.
- Mock interview evaluations.

Trainer Evaluation Criteria

- Technical expertise in DSA and Java.
- Session engagement and learner feedback.
- Student coding improvement metrics.
- Assessment scores and completion rates.
- Placement readiness outcomes.

Pay: ₹70,000.00 - ₹75,000.00 per month

Benefits:

- Food provided

Work Location: In person

📌 Freelance Advanced DSA Trainer (India)
🏢 EdCEPT LEARNING PRIVATE
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: freelance advanced dsa trainer (india) / india