Mastering Data Structures & Algorithms using C and C++ (

Learn, Analyse and Implement Data Structure using C and C++. Learn Recursion and Sorting.

Created by: Abdul Bari

Produced in 2022

What you will learn

  • Learn various Popular Data Structures and their Algorithms.
  • Develop your Analytical skills on Data Structure and use then efficiently.
  • Learn Recursive Algorithms on Data Structures
  • Learn about various Sorting Algorithms
  • Implementation of Data Structures using C and C++

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c course? Or looking for more detail on Abdul Bari's Mastering Data Structures & Algorithms using C and C++? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

You may be new to Data Structure or you have already Studied and Implemented Data Structures but still you feel you need to learn more about Data Structure in detail so that it helps you solve challenging problems and used Data Structure efficiently.

This 58 hours of course covers each topic in greater details, every topic is covered on Whiteboard which will improve your Problem Solving and Analytical Skills. Every Data Structure is discussed, analysed and implemented with a Practical line-by-line coding.
Source code for all Programs is available for you to download

After Completing Course
After completing this course you will be confident enough to take up any challenging problem in coding using Data Structures.

Course Contents
1. Recursion
2. Arrays Representation
3. Array ADT
4. Linked List
5. Stack
6. Queues
7. Trees
8. Binary Search Tree
9. AVL Trees
10. Graphs
11. Hashing TechniqueWho this course is for:
  • Developer who want to get Deepest knowledge of Data Structure
  • Undergraduate who want to Learn Data Structures Perfectly

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Abdul Bari

Having over 20 years of experience in the computer science and information technology fields. Taught many courses at the University level to thousands of students.
Have been training students and employees on various programming languages like, C++ , VC++ , JAVA technologies and Web Development.

Have Delivered Seminars on various topics like Distributed System, Cloud Computing and Big Data
Have been into web development using technologies like, Java, ASP.NET and PHP.

Running a Youtube Channel on "Algorithms" , which has help many university students in their academics.



52 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course was really good. It covers almost every topic of data structure. One improvement that can be done is editing of videos rather than that everything seems to be nice.

The course is really up to mark, the explanation is just amazing and sir explain each and everything in details.

This course is super. It is very comprehensive and detailed. Things which on the first sight seem to be too difficult or complicated, become completely understood under Prof. Abdul explanations. Definitely it was the course I needed for Data Structures and Algorithms and their implementation with C, C++

Best learning experiance with such a knowledgeable faculty .....I had prepared my hand written notes of every lecture ..and it took me 3 and half month to complete the,moving towards competative programing and algorithm...Good course at good cost.....

I finished 100% of the course and it was a brilliant journey for me. Mr. Bari knows how to explain complex topics in a simple way. Here are the pros and cons:Pros:1. White board lessons are really the killers! I took the C++ course from Mr. Bari as well and the best parts of these two courses were white board lessons that are designed extremely well in every single aspect.2. Mr. Bari is still active in the course. He answers your questions in less than a day.3. In the first chapters, quiz questions (you can find them at the end of most of the topics) are solved by Mr. Bari. There are 30 min parts where he solves and explains them.4. Course covers a lot of topics in a very deep and detailed fashion.5. Topics are nicely ordered and nearly all the topics have let's code parts as a video lesson (these codes will also be given as a pdf file).Cons:1. Some videos need better editing; however, it is not that much necessary since most of them are nicely edited.2. (Although I didn't have such a problem) You may need to get used to Mr. Bari's accent. Still, I can understand his accent clearly even though my mother language is not English.I really recommend this course. While taking the course, my advice is: Do practice the topics frequently while learning the stuff! Try some new ideas, explore them. In this way, you won't forget them.

Yes sir, its good match for me, i am preparing for getting the Job in good Company, after this course.

This is a gem of a course; took it as a refresher since it has been more than 15 years I studied the data structure. I wish I would have taken this course when I was doing my Computer Engineering; it would have saved me hundreds of hours compared to learning traditional way of reading and understanding the text book and then code. I really appreciate the effort Mr. Bari has put into this, and considering comprehensive nature of the course it's well worth the money spent. I envy Mr. Bari's white boarding skills and method of delivering some of the most complex operations in theory and translate them into code. Hats Off, Sir!

This is a perfect course for those who want to learn DS from scratch to advanced level. Abdul sir makes DS easy for students. He make great combination of Whiteboard and Live Sessions , that makes learning easy.

Best course on Data Structures and algorithms . I have never seen teacher like Mr. Abdul Bari before in my life .He is the best teacher so far I came across .Students should blindly take this course as it will increase their algorithmic thinking and approach.

till now great....totally worth taking the course ..sir had explained most difficult algo and data struc in such a simple way...detailed and deep explanation of each topic....plz took this amazing course its totally worth it...people are spending 10 -15 times more money for such courses in bootcamps..

The course is well organized. This is a good introduction to the data structures. The board explanation can be useful at times if you have trouble understanding an algorithm. The instructor or Teaching assistants respond promptly to student questions. Overall this is a good introductory course on data structures.

Recommend this course for people! Great work. Hope you can make advanced data structures course like this in the future.