Data Structures & Algorithms (DSA)
This is a complete course on Data Structures & Algorithms (DSA). Learn everything from the basics of C++ to advanced concepts like Dynamic Programming and Graphs. Designed for beginners, this course helps you master problem-solving, system thinking, and coding interview preparation.
Enroll — Early Bird
Get 15% Early Bird Discount — original price ₹6,999 now ₹5,949 for a
limited time!
What you'll learn
- Fundamentals of programming and coding
- Flowcharts, time & space complexity
- Arrays, searching and sorting algorithms
- Dynamic arrays, strings, pointers
- Recursion, backtracking, and OOP concepts
- Linked List, Stack, Queue, Tree, Heap, Graphs
- Sliding window, bit manipulation, divide & conquer
- Greedy algorithms, dynamic programming, hashing & tries
Course content (modules)
Basics
- What is Coding
- FlowChart
- Time & Space Complexity
- Variables & DataTypes
Core C++ Concepts
- Operators, Conditionals & Loops
- Arrays, Searching & Sorting
- Dynamic Arrays & Strings
- Basic Maths & Pointers
Intermediate Topics
- Functions & Recursion
- Backtracking
- Object Oriented Programming
- STL — Standard Template Library
Advanced DSA
- Linked List, Stack, Queue
- Trees, Heaps, Graphs
- Divide & Conquer
- Dynamic Programming