If you are new in the programming world and want to learn Data Structures and Algorithms from basic to advanced topics with step by step explaination then you are in the right place.

all you need is to just follow these tutorials to learn Data Structures and algorithms.

Basic Algorithms

Linked List

Doubly Linked List

Circular Linked list

Other types of linked list




Binary Tree

Binary Search tree


More tutorials and links will be added from time to time. this approach is followed to prepare you for product-based and service-based companies.