Mastering Data Structures & Algorithms using C and C++

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

4.61 (47121 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Mastering Data Structures & Algorithms using C and C++
188,905
students
58.5 hours
content
Jan 2024
last update
$124.99
regular price

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++

Why take this course?

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 53 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


About Instructor

I am the Instructor of this course, I have been teaching this course to university students for a long period of time, I know the pulse of students very well, I know how to present the topic so that it’s easy to grasp for students.

I know how to use White board to explain the topic and also to make it memorable. Remembering the thing and using them in right place is more important than just understanding the topic.

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 Technique

Screenshots

Mastering Data Structures & Algorithms using C and C++ - Screenshot_01Mastering Data Structures & Algorithms using C and C++ - Screenshot_02Mastering Data Structures & Algorithms using C and C++ - Screenshot_03Mastering Data Structures & Algorithms using C and C++ - Screenshot_04

Our review

🏆 **Overall Course Rating:** 4.61 **Pros:** - **Expertise and Clear Teaching:** The instructor, Abdul Bari, is praised for his professionalism, clear explanations, and comprehensive understanding of the subject matter, making complex topics understandable. - **Engaging Content:** The course content is described as thorough, well-structured, and engaging, with a focus on both theoretical knowledge and practical application. - **Comprehensive Coverage:** The course covers data structures and algorithms from basics to advanced levels, ensuring a solid foundation for students. - **Beginner Friendly:** Many reviewers highlight the course as suitable for beginners, thanks to its step-by-step approach and clear language. - **Passionate Teaching:** Abdul Bari's dedication to teaching and his passion for the subject are consistently commended by students. - **Real-World Application:** The course goes beyond theoretical knowledge by providing practical examples and real-life scenarios, enhancing the understanding of how to apply learned concepts in actual problems. - **Highly Recommended:** The course is strongly recommended for Computer Science undergraduates and anyone looking to upskill or prepare for placements in the field of Data Structures and Algorithms (DSA). **Cons:** - **Lack of Practice Questions:** Some students feel that the course could benefit from additional practice questions or problems to test knowledge after each topic. - **Code Accuracy:** A few reviewers point out that some of the code examples provided in the practical videos contain errors, emphasizing the importance of verifying any code implementation. - **Notes Improvement:** The notes section is suggested to be improved for better clarity and comprehension. - **STL and Advanced Topics:** Some students wish for more advanced topics like Red-Black Trees and Backtracking to be included, along with their implementations. - **Board Explanation Notes:** It's mentioned that while board explanations are great, having written notes accompanying them would enhance the learning experience. **Additional Feedback:** - **Coding in C vs. C++:** One student notes that understanding C makes it easier to code in C++ but not vice versa. - **Teaching Methodology:** The unique approach of focusing on logic, mathematical logic, and derivation of formulas is appreciated as a different and effective teaching method. - **Value for Money:** The course is deemed to be worth the investment, especially when compared to the quality of university education in this field. **Conclusion:** This course receives high marks for its educational value, the clarity of instruction, and its comprehensive coverage of DSA topics. Abdul Bari's teaching style and dedication to his students set him apart as an exceptional educator. While there are a few areas for improvement, such as the inclusion of more practice problems and better notes, the overall sentiment is that this course is an invaluable resource for anyone interested in or currently studying data structures and algorithms.

Charts

Price

Mastering Data Structures & Algorithms using C and C++ - Price chart

Rating

Mastering Data Structures & Algorithms using C and C++ - Ratings chart

Enrollment distribution

Mastering Data Structures & Algorithms using C and C++ - Distribution chart
2121018
udemy ID
1/2/2019
course created date
8/19/2019
course indexed date
Bot
course submited by