5.00
(50 Ratings)

Data Structure & Algorithm Using Python

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Master the theory and application of Data Structures and Algorithms to excel in programming contests. Ace your coding interviews by implementing each algorithmic challenge in this specialisation.

  • 1 Year Access with Dynamically Updated Content.
  • Crack Internal Coding Test
  • Weekly Doubt Clearing Classes.
  • 100+ Leetcode video solutions with explanations.
  • Offered by ACM ICPC winners and MAANG engineers.
  • Student community, Github code review

Course Content

1. WarmUp session- 1

  • 1.1- Introduction to array and list
    21:13
  • 1. 2 – Array Problem Find pair whose sum equal to given target Approach Discussion
    11:27
  • 1.3 – Binary Search
    05:08
  • 1.4 – Rotate an Array in clockwise
    23:32
  • 1.5 – Search in a sorted Rotated array
    09:10

2. Arrays

3. Complexity Discussion + Example

4. Complexity + Binary Search + Recursion

5. Complexity + Quick Short

6. Merge Short, Generate sum from 2 number Maximum sum of k sized sub Array, Slidding window

7. Link List

8. LInkList Loop Detection, Doubly Liked List

9. Stack’s Next Greater Element, Balanced Brackets, Previous Greater Element, List with Random

10. Trapping Rain Water,Min stack, Queue, Stack to Queue, Queue to Stack

11. Stock Snap Problem, Histogram Problem

12. Priority Queue

13. Binary Tree, Pre Order Traversal, Post Order, In Order, Hight of Tree, Insertion in Tr

14. LCA Binary Tree, Print all root to leaf Path, Diameter of Tree

15. Sum Tree, Left view , right view

16. Trie , Heaps

17. Heapify , heapsort , Back Tracking

18. Maze Solver , N Queen Problem

19. Greedy Algorithm , Activiti Selection , Huffman encoding

20. Knapsack problem

21. Dynamic Programing, Subset sum problem , Equal sum partition

22. knapsack problem , Subset sum , min number of ways , LCS of 2 strings

23. LCS Problem

24. Matrix chain multiplication, Palindrom partition , Minimum edit distance

25. Graph, Disjoint set, Union

26. Graph creation , BFS , DFS , cyclic acyclic graph , MST

27. Prims algo MST , Shortest path , Topological Sort , Euler circuit Euler path

28. Bellman Ford, Strongly connected component

Leetcode Video Solutions

Technical Mock Interview

Student Ratings & Reviews

5.0
Total 50 Ratings
5
50 Ratings
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
EK
2 weeks ago
The practice problems at the end of each module really helped reinforce the concepts!
YN
2 weeks ago
I never thought I would enjoy learning algorithms, but this course made it an engaging experience.
DM
2 weeks ago
The practice sets after each topic are well-designed. They push you to think and apply what you’ve learned.
IR
2 weeks ago
This course is packed with practice problems! Solving them helped me sharpen my coding skills.
OY
2 weeks ago
The instructor does a great job of explaining time and space complexity!\" Now I can write optimized code.
AG
2 weeks ago
I love the real-world examples! They help in understanding how data structures are used in practical scenarios.
RS
2 weeks ago
I learned how to analyze time complexity properly! Now I can optimize my solutions for better performance.
CD
2 weeks ago
If you struggle with algorithms, this course is a lifesaver! The explanations are crystal clear.
MR
2 weeks ago
I never realized how important data structures were until I took this course!\" It has improved my problem-solving skills significantly.
NA
2 weeks ago
Highly recommended for Python learners! It teaches DSA in a way that’s easy to understand and apply.
MP
2 weeks ago
I finally understand recursion!\" The instructor broke it down in such a simple way that even complex problems seem manageable now.
LH
2 weeks ago
\"Graphs and trees were intimidating at first, but the visuals and coding exercises helped me grasp them easily.
JT
2 weeks ago
The course gives a strong foundation for competitive programming!\" I’m able to solve problems much faster now.
TN
2 weeks ago
Perfect for beginners in DSA! The explanations are simple, and the problems are well-structured.
HM
2 weeks ago
Great course for data structures and algorithms! It explains each concept in detail with Python implementations.
KS
2 weeks ago
Best course for Python programmers learning DSA! The coding exercises helped me practice efficiently.
FD
2 weeks ago
I was always afraid of Data Structures, but this course simplified everything!\" The hands-on coding exercises made a huge difference.
IK
2 weeks ago
Great course for learning DSA in Python! Everything is explained with clear examples and code.
ZA
2 weeks ago
Sorting and searching algorithms were so well explained!\" I now understand how they work instead of just memorizing them.
SK
2 years ago
Best data structure training