Python Data Structures & Algorithms + LEETCODE Exercises

DSA for Cracking the Coding Interview. Animated Examples for Faster Learning and Deeper Understanding.

4.71 (8278 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
Python Data Structures & Algorithms + LEETCODE Exercises
53,070
students
9.5 hours
content
Mar 2024
last update
$89.99
regular price

What you will learn

<> 100+ Coding Exercises with Detailed Explanations

Enhance Your Learning with Animated Examples of DSA

Gain Expertise in Data Structures and Algorithms

Ace Technical Interviews with Confidence

Understand Time and Space Complexity of Data Structures and Algorithms

Elevate Your Development Skills to the Next Level

Boost Your Problem-Solving Ability

Why take this course?

Welcome to Data Structures & Algorithms in Python

This course makes learning to code fun and makes hard concepts easy to understand.

How did I do this?  By using animations!

Animating the Data Structures & Algorithms makes everything more visually engaging and allows students to learn more material - in less time - with higher retention (a pretty good combination).

I will use these visuals to guide you, step-by-step, through the entire course.

The course also includes dozens-and-dozens of Coding Exercises. So you can immediately put everything into practice as soon as you learn it (a very important step).

All of this will help you to feel more confident and prepared when you walk into a coding interview.

I have made several Free Sample Videos available for the course so you can see the difference the animations make.

Also, I am very active on the Q&A, so I will be with you every_step_of _the_way.

_____________________________


What you will get in this course…


Over 100 hand-crafted animated HD videos to illustrate the Data Structures & Algorithms.


Here are the topics we will cover:


Technical

  • Big O notation


Data Structures

  • Lists

  • Linked Lists

  • Doubly Linked Lists

  • Stacks & Queues

  • Binary Trees

  • Hash Tables

  • Heaps

  • Graphs


Algorithms

Sorting

  • Bubble Sort

  • Selection Sort

  • Insertion Sort

  • Merge Sort

  • Quick Sort

Searching

  • Breadth First Search

  • Depth First Search



Don't just take my word for it though, check out what existing students have to say about my courses:

  • 5-Star Review:
    "In order to describe this course accurately, we need the definition of the word Beautiful. beau·ti·ful: adjective 1.- pleasing the senses or mind aesthetically. 2.- of a very high standard; excellent."  - Josue Hernandez Amezcua

  • 5-Star Review:
    "The best course on DSA on Udemy" - Enlai Li

  • 5-Star Review:
    "One of the best courses on DSA. The animations do make a huge impact. All the points are explained in detail. The only problem is that I can't give it more than a 5-star rating." - Nikita Sarkar

  • 5-Star Review:
    "Amazing Course. My words cannot describe how much animations helped me to understand the concepts. 100% Recommended." - Simarjeet Singh

  • 5-Star Review:
    Being a visual learner this is BY FAR the BEST course ever. The way the instructor presents this topic makes it so easy to understand." - Eduardo SN

  • 5-Star Review:
    "The animations were really helpful for an easy understanding, but the best thing about this course for me is that it will not waste your time! It is perfectly optimized, covers the important topics that I wanted, and at the same time perfectly clear. Thank you so much." - Fatemeh Moghaddam

  • 5-Star Review:
    "This course is very well done! ... the animations in each video take the explanation and understanding of the material to a new level." - Luis Felipe Posada

  • 5-Star Review:
    "This course has seriously been amazing. The animations have worked wonders for my understanding and I have made significant progress from the beginning of the course until now." - Dakota Fabro

  • 5-Star Review:
    "I can follow as a beginner, amazing." - Sabrina Fung

  • 5-Star Review:
    "This is the best course I have ever seen" - Luong Viet Tri


REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the "Buy now" button and join the best Python Data Structures & Algorithms course on Udemy.

I look forward to seeing you in the course.

Now let's get started! :-)


Screenshots

Python Data Structures & Algorithms + LEETCODE Exercises - Screenshot_01Python Data Structures & Algorithms + LEETCODE Exercises - Screenshot_02Python Data Structures & Algorithms + LEETCODE Exercises - Screenshot_03Python Data Structures & Algorithms + LEETCODE Exercises - Screenshot_04

Reviews

Alvin
September 4, 2023
So far my experience was awesome. It is what I was expecting. The explanation was clear, easy to understand.
Frank
September 3, 2023
Instructor is very clear and explicit in his lecture/presentation, explaining the material in much detail, while doing so in a simple, easy to understand manner.
Balaji
September 2, 2023
I thoroughly enjoyed this course, especially the leetcode exercises. I took this course as a way to learn Python. The lessons are just the correct size and it felt smooth. The visual way of teaching is a cool way of introducing a blackboard. Scott's explanations are concise and clear and he promptly responds to questions.
Merveilles
September 2, 2023
I really love the clear and flawless explanation, the instructor is amazing. This course is matching my style of learning
Kaushik
September 2, 2023
Overall it was good course to understand the basic concept but some enhancement can be done on leet code examples on what was the thought process while solving the examples why we went for this approach or any other approaches are there those kind of thing if added would be better.
Stephanie
September 2, 2023
It is an incredible way of teaching programming, it shows how to program and how the code is read and interpreted by python, complex subjects become simple, well above expectations. Great job.
Marcelo
August 31, 2023
Very clear teaching and is easy to understand. The content is dynamic, with animations that facilitate understanding. I already tried other courses like this, but this is by far the best of them.
Vinayaka
August 30, 2023
Fantastic animations and code explanations. I enjoyed this course and completed it very quickly because of the to-the-point teaching style. My only dissatisfaction was that the course only covers implementation of the various Data Structures and does not dive deep into Algorithms. It would be fair to call this a Python Data Structures course, but I cannot rightfully call it an Algorithms course as it fails to cover the required material.
Mohamed
August 30, 2023
The course is very informative, the explanations are concise and well structured, the animations helps you visualize and understand how things works and how to think about them
Alex
August 28, 2023
This is a no brainer. Even as a senior data engineer I still struggled with some of these concepts and couldn't really tackle leetcode problems with a strategy. After taking this course I can now think of what is really happening under the hood, how those trees, heaps and recursions actually happen, so I can think clearly. Now I'm ready to start practicing in LeetCode and hope that in a few months I will be comfortable with Google like interviews.
Tushar
August 26, 2023
I rarely write reviews but I have never seen a course been build this way on Udemy or anywhere. Im a visual learner and this is just amazing. He has put in lot of effort to make these complex concepts as visually clear as its possible. Im a fan!!
Praveekumar
August 25, 2023
1) this course was very understandable . 2)explain through animation that make more easier to understand
Dilmurod
August 24, 2023
I would say the most helpful part was the animations! I got to visualize a lot of concepts through them that I would not have been able to do otherwise. I recommend it along with some Leetcode experience to anyone preparing for their upcomng tech interviews! Thanks :)
Aniruddha
August 23, 2023
The explanation is fantastic and animations are so perfect that keeps us engaging more and more about the topic. This is a must course .I am enjoying a lot....
Zohreh
August 18, 2023
Really amazing! well designed, well explained, I really enjoyed learning by this course, I wish I had found it sooner. If it was possible, I will give it 10 starts.

Charts

Price

Python Data Structures & Algorithms + LEETCODE Exercises - Price chart

Rating

Python Data Structures & Algorithms + LEETCODE Exercises - Ratings chart

Enrollment distribution

Python Data Structures & Algorithms + LEETCODE Exercises - Distribution chart
4094340
udemy ID
6/1/2021
course created date
8/1/2021
course indexed date
Bot
course submited by