Learn Data Structures and Algorithms using c++ (Udemy.com)
Concepts and coding of various data structures and algorithms like Trees, Linked List, Stack, Queue, Sorts and many more
Created by: Muhammad Hamza AbdulRehman
Last updated September 2023
What you will learn
- Linear and Non-linear Data Structures
- Non-linear Data Structures like Trees, Binary Search Trees
- Algorithms like Selection Sort and Insertion Sort with visual description of working of these algorithms
- Data Structures like Linked lists, stack, Queue, Array, 2D Arrays, BST.
- Grip over multiple data structures and algorithms.
How it compares
Against the other 86 rated Udemy courses in Data Structures and Algorithms on CourseDuck:
- Rating4.2 out of 5higher than 10% of them
- Reviews149#63 of 87 by number of reviews
- Length2.7 hoursshorter than 89% of them
- Last updatedSeptember 2023more recently than 54% of them
Course Description
This course Data Structures and Algorithms in C++ focus on building concepts of students in this domain.
Data Structures like Trees, Linked list and others are explained in depth so that students have better understanding of these topics and coding lectures are helpful in getting depth understanding.
Coding lectures beside graphical explanation in this course make it easier to understand things in Data structures.
Algorithms are explained and coded so that students learn better.
So this course is for students who want to learn in fun and easy way, and get understanding of things in Data Structures and Algorithms.
Advanced topics like BST in Tree section is elaborated in this course.
Topics like BST and Linked List are in very detail so that you can have good grip over them and they are of core importance.
There are visual animations to help you understand topics better, so beside code visual explanations help a lot.
Topics like BST C++ and Linked List C++ need extra care to understand well, but if learned correctly can help.
Similarly Selection Sort, Insertion Sort using C++ are explained in code and visually.
Taking this course you will be good in a lot of topics in Data structures in C++
Stay Blessed
Instructor Details
- 4.2 Rating
149 Reviews
Muhammad Hamza AbdulRehman
ASalamoalikum
Hi there,
Peace and Blessings be upon you Dear students, My name is Hamza, i am a developer and mentor. I have a coding experience of more than 10 years now. I guide and mentor students to help them make their skills and concepts strong. I worked on many programming languages and developed multiple applications. And i use my skills for good purpose only. I have mentored many students over the globe.
My courses focus on coding and concepts, because if you have strong concepts then coding becomes easy.
More courses by Muhammad Hamza AbdulRehman
More Data Structures and Algorithms courses
JavaScript Data Structures & Algorithms + LEETCODE Exercises (2026)
4.9 (4,131 Reviews)
Provider: Udemy
Time: 9.6h
$119.99
Data Structures & Algorithms: Coding Interview Masterclass (2026)
4.8 (15,900 Reviews)
Provider: Udemy
Time: 10.8h
$99.99
Master the Coding Interview: Big Tech (FAANG) Interviews (2026)
4.8 (6,000 Reviews)
Provider: Udemy
Time: 36.8h
$109.99
Mastering critical SKILLS in Algorithms using C++: Part 1 (2023)
4.8 (598 Reviews)
Provider: Udemy
Time: 18.9h
$84.99
Reviews
By Rm on 3/13/2021
Not running and testing the code during different sections, still using some obsolote code such as NULLPTR
By Ajit Kumar on 1/9/2021
Thank You Mr. Muhammad Hamza AbdulRehman for making this course. You made a good learning material for revision purpose and thank you once again I always use this course for revision purpose .
By Ajinkya Kale on 6/18/2020
A beginner level content. The speaker could have been more direct and not repetitive. Otherwise, good!
By Ravindran Parthasarathy on 11/30/2019
too slow.detailed description on working of pointers could have been given
By Satvik Chuadhary on 10/2/2019
this course is very good to opt . but please increase the speed x1.0 to x1.25 , because our instructor speaks little bit slow .
By YASH AGARWAL on 9/14/2019
an excellent and easy understandable course i ever seen on udemy this couse is easy understanble by a learner it deserves to be rating of 5
By Jeba Shiny J on 8/17/2019
It was amazing. I was able to learn all the concepts fast and the teaching was very clear. But my only concern is that it has only two algorithms. I kindly request you to upload more algorithms.
By Sajid Shaikh on 8/3/2019
I took this course after learning a few programming languages and for me, it was really helpful as the tutor explains really good. This course was definitely worth it.
By Ismail Akram Ismail on 7/31/2019
the part of data structure is very amazing and I benefit from it a lot but the part of algorithms I realy didn't need much but the whole course is above expectations .
By Bernardo Arturo Garcia Espinosa on 2/19/2019
My experience is all positive because we need to know deeply c++ structures and algorithms but in and easy way just like the instructor does. My recommendation for this course is wide. Thanks.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100






