C++ Data Structures & Algorithms + LEETCODE Exercises

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

4.75 (1200 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
C++ Data Structures & Algorithms + LEETCODE Exercises
8,404
students
9.5 hours
content
Mar 2024
last update
$94.99
regular price

What you will learn

<> 96 Coding Exercises with Detailed Explanations

Learn DSA Faster with Animated Examples

Mastery of Data Structures and Algorithms

Confidently Answer Technical Interview Questions

Time and Space Complexity of Data Structures and Algorithms

Strengthen Your Skills as a Developer

Why take this course?

Unlock Your Coding Potential with Data Structures & Algorithms in C++

Say goodbye to boring and confusing lessons and hello to a dynamic, visually appealing learning experience that will transform the way you code.

My animated approach to Data Structures & Algorithms will help you quickly grasp complex concepts and retain more information, making your coding journey easier and more efficient.

With over 100 hand-crafted HD videos, you'll receive a thorough understanding of Data Structures & Algorithms that will leave you feeling confident and prepared.

Maximize your learning and boost your coding skills by immediately putting your newfound knowledge to the test with {Coding Exercises} after each coding video.

Don't just take my word for it - see for yourself with the  Free Sample Videos that I have made available.

And you'll never be left on your own, as I'll be there to answer any questions and support you every step of the way.

Enroll now and take your coding skills to the next level with Data Structures & Algorithms in C++!


_____________________________


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

  • Arrays

  • Vectors

  • Linked Lists

  • Doubly Linked Lists

  • Stacks & Queues

  • Binary Trees

  • Hash Tables

  • Graphs


Algorithms

Sorting

  • Bubble Sort

  • Selection Sort

  • Insertion Sort

  • Merge Sort

  • Quick Sort

Searching

  • Breadth First Search

  • Depth First Search



Discover the positive experiences of my previous students:

  • 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.

Don't miss out on this opportunity to become a coding expert!

Click the "Enroll Now" button and join thousands of successful students.  I can't wait to see what you'll achieve!

I look forward to seeing you in the course.

Now let's get started! :-)


Reviews

Samuel
July 9, 2023
Title: A Masterful Blend of Animation and Explanation: A Data Structure Delight! Review: I recently had the pleasure of exploring the world of data structures through an incredible learning resource that captivated my attention from start to finish. This exceptional educational material not only provided in-depth explanations of various data structures but also incorporated stunning animations that brought the concepts to life in a truly mesmerizing way. I cannot help but express my utmost admiration for the creators behind this remarkable combination of visual storytelling and clear explanations. One of the standout features of this learning resource is the brilliant use of animation. Each data structure was elegantly animated, allowing me to visualize the underlying concepts with ease. The animations breathed life into abstract ideas, transforming them into tangible entities that I could interact with and understand. Witnessing the dynamic behavior of data structures as they adapted and evolved made the learning process immensely engaging and enjoyable. Furthermore, the explanations accompanying the animations were exceptional. The creators expertly crafted concise yet comprehensive explanations, guiding me through the intricate details of each data structure. The language used was accessible and friendly, making even the most complex concepts feel approachable. The clarity and depth of the explanations ensured that I not only grasped the surface-level mechanics but also developed a deeper understanding of the underlying principles. What impressed me the most was the seamless integration of animation and explanation. The animations served as a visual aid to reinforce the concepts explained, making it easier to retain the knowledge gained. The creators struck a perfect balance between the two, ensuring that neither overshadowed the other. The result was a cohesive and immersive learning experience that left a lasting impression. In conclusion, this exceptional resource on data structures, with its great animations and crystal-clear explanations, deserves the highest praise. It effortlessly combined visual appeal with educational depth, making the learning process both enjoyable and effective. Whether you're a beginner or an experienced programmer, this resource will undoubtedly enhance your understanding of data structures in an engaging and delightful manner. I wholeheartedly recommend it to anyone seeking a captivating learning experience that will leave you with a solid foundation in this fundamental domain.
Mitchel
June 4, 2023
Definitely one of the best course I've taken on Udemy! The lessons are easily broken down with animations to help visualize the concepts. This course also has the most coding challenges of any course that I've ever taken, which really increases my confidence in solving problems with C++. I really feel that I've reached a new level in my coding abilities by taking this course! I can't wait to try the Python version later!
Yvarsen
May 31, 2023
It s an excellent course. The visual aid and the method he used to teach nail it for me. Thank you for the time and energy you putted in making this course.
Lyubomyr
May 25, 2023
I'm almost finished with the course, just started tree traversal, and this is an amazing learning resource. There are consistent graphic visuals that follow a pattern and are shown side by side with the code. The code it self is built piece by piece, first you're shown the desired effect on the graph, and that is translated into code. I think this course is excellent intro to algorithms. It isn't a course that matches my 1000 college textbook on algorithms, but that isn't what I paid for so I'm really happy with it! In addition, I noticed by problem solving improve on Leetcode and Codewars. It began when I bought this course, but even if this isn't the cause, the fact that it motivated consistent daily study of algorithms is why I say this.
Ricardo
May 16, 2023
Very clear and concise, just what I was looking for. Would love to see the intermediate/advanced course coming out soon :)
Ronak
April 26, 2023
5 stars for a reason - possible the only data structure course in Udemy where the instructor explains concepts with the help of visual representations which makes learning if not simpler ,better
Anonymized
April 21, 2023
One of the best DSA and ALGO courses available on the internet for interview prep. Thanks Scott Barrett for providing us such a wonderful short time course.
Rohit
April 20, 2023
Great animations so far. Loving it. Don't quite know how this is useful but definitely learning something.
Ahmed
April 20, 2023
Amazing course for anyone perfer visual learning as me,Animation make it easy and smooth ....thanks alot Engineer:Scott...
Elvin
April 15, 2023
generally it is very good course. I recommend taking this course if you don't understand it in the university. explanation of the lessons are good enough.
Late347
April 7, 2023
dont know yet, after only watching up to including vid 3. but the animations about datastructure and algos looked neat and promising. I would hope that course such as this would also have some mention about the test cases or test framework like how we validate our algoritmh works correctly. I have used google test framework before but its a bit annyoing to setup initially but test cases are nice to do with it.
Jfz
March 30, 2023
This is by far the best course that I've come across regarding data structures and algorithms. It is very thorough and clear. Lots of courses have visuals to help the student learn, however they are just theory. This course also has insight. Scott literally answered a question that I was asked at an interview a couple of years ago, in which the CTO asked me to write code on paper and create a function to compare two arrays using javascript and tell which number is repeated. I wrote the primitive solution of nested loops, and the CTO told me that the answer was using sets. I didn't get the position and that interview was always in my head. Now I found how to implement the solution to that particular interview question. I wish Scott could create a course in which he develops a small real life project and explains how a google engineer would approach it, how they would select the algorithms and data structures for a given situation, so those of us who didn't go to university to study software engineering can learn how to apply Algorithms and data structures to real life projects. I will be the first to purchase it!! Thank you so much Scott for this course! It is clean and clear, simply Excellent !!
Maheswari
March 26, 2023
Finding the right instructor is a tedious task. Luckily found this course for DSA. Can't simply say Thank you. Love this course.
Luky
March 16, 2023
I finished the course, and this is by far the best introduction to algorithms I've seen. Scott is very clear in explaining the material so that it's easy to follow. The best part about this is you can quite literally go through the course and program the algorithms without him telling you how to do it, and that's exactly what I did. That is, I would watch Scott's lecture on the algorithm/data structure, which would often be really short and to the point, then just work on implementing it on my own, and compare my solution to his. A recommendation I would give anyone taking the course is that if you're really into c++ you can use some fancy approaches to improve on the implementations of some of the stuff in the course. Overall if you don't want long and confusing lectures, and you want a simplistic intro to algorithms, this is it.
Nilay
March 10, 2023
Best course. Everything was clearly taught and really easy to understand. The visualizations and animations helped ease the learning process. 15/10 Would recommend.

Charts

Price

C++ Data Structures & Algorithms + LEETCODE Exercises - Price chart

Rating

C++ Data Structures & Algorithms + LEETCODE Exercises - Ratings chart

Enrollment distribution

C++ Data Structures & Algorithms + LEETCODE Exercises - Distribution chart
4453612
udemy ID
12/20/2021
course created date
8/23/2022
course indexed date
Bot
course submited by