Engineering
Data Structures & Algorithms
Twelve weeks from programming fundamentals to advanced problem-solving patterns using data structures and algorithms. You finish with a strong DSA foundation and the ability to approach and solve interview-style coding problems with confidence.
Curriculum
- Weeks 1
Programming Foundations & DSA Basics
C++ fundamentals, loops, functions, flowcharts, starter problems and maths for programming.
Time Complexity, Arrays & Searching
Big O notation, arrays, linear search, binary search and efficient problem-solving techniques.
- Week 2
Sorting & Hashing
Sorting algorithms, hash maps and techniques for efficient data organization and lookup.
Recursion & Strings
Recursion basics, recursive problem solving and practical string manipulation techniques.
- Week 3
Linked List, Stack & Queue
Singly linked lists, stacks, queues and their applications in common coding problems.
Trees & Graphs
Binary trees, BSTs, graph representation and fundamental traversal concepts.
- Week 4
Greedy & Dynamic Programming
Greedy techniques, dynamic programming patterns and solving complex optimization problems.
What you walk away with
- Strong command of core data structures and algorithms using C++
- Ability to analyze time complexity and solve interview-style problems
- A mentor-graded DSA problem-solving portfolio demonstrating consistent practice
How the stipend works for Data Structures & Algorithms
Both project milestones must clear a passing mentor grade. Score 90+ and you receive the full ₹8,000.
- 01
Curriculum Completion (20 pts)
Finish all lessons and pass the module checkpoints.
- 02
Project Quality (60 pts)
Graded by your mentor on craft, correctness and clarity.
- 03
Engagement (20 pts)
Live Q&A attendance and peer reviews inside your cohort.
Your score, your payout
- 90–100100% of max stipend₹8,000
- 75–8970% of max stipend₹5,600
- 60–7440% of max stipend₹3,200
- Below 60Not yet eligible — resubmit to improve