Data Structures and Algorithms: In-Depth DSA using Python
Learn Python Data Structures, Algorithms (DSA) with Animated Examples, includes Dynamic Programming, Backtracking etc...
4.52 (3650 reviews)

23 922
students
53 hours
content
May 2025
last update
$94.99
regular price
What you will learn
Learn Data Structures, Abstract Data Types and their implementation in Python
Implementation of Searching Algorithms in Python
Implementation of Stacks, Queues, Linked List, Binary Trees, Heaps and Graphs in Python
Implementation of Binary Tree Traversal Techniques in Python
Graph traversals techniques ie Depth First Search and Breadth-First Search in Python
Implementation of Sorting Algorithms in Python
Enhance Analytical Skill and efficiently use searching and sorting algorithms in real applications
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Data Structures and Algorithms course using Python incorporates an impressive breadth of topics, making it a useful educational resource for those looking to gain in-depth knowledge on the subject matter—particularly since it targets the frequently used Python programming language. Some students may face disappointment with issues such as misplaced content, missing notes, or an absence of time/space complexity discussions and exercises—ultimately, these discrepancies could impact engagement levels depending on individual learning preferences.
What We Liked
- The course provides a comprehensive overview of data structures and algorithms using Python, covering various topics such as searching algorithms, stacks, queues, linked lists, binary trees, heaps, graphs, and sorting algorithms.
- It includes animated examples which enhance understanding and retention of complex concepts.
- The course duration is long with 53 total hours, providing in-depth knowledge on the subject matter.
- The global rating of 4.49 indicates high satisfaction among subscribers (23896) and demonstrates its quality.
Potential Drawbacks
- Some students found arrangements problematic with missing notes, no quizzes or exercises, a lack of interview or modern questions, and occasionally incorrect code.
- There is a reported absence of time/space complexity discussions, which may hinder understanding of algorithms' efficiency.
- A few reviewers expressed dissatisfaction with the ordering of topics and the course delivery.
- No exercises or quizzes are integrated into the course. This may hamper students' ability to practice learned skills.
Related Topics
2326560
udemy ID
17/04/2019
course created date
20/05/2019
course indexed date
Bot
course submited by