This educational support and tool for data structures is designed and implemented with effective and efficient educational theory in mind. By using this app, users will obtain hands-on experience by manipulating elements and nodes in basic data structures such as arrays, vectors (dynamic-growing arrays), linked-lists (both singly and doubly), stacks, queues and trees (general trees, binary trees and binary search trees). This app aims to help users learn the concepts, using animations and short interactive visual exercises to help users to realise the pros, cons and efficiency of certain data structures.