A data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently. In this course, students can learn the characteristics of linear data structures such as Array, Stack, Queue, and Deque and non-linear data structures such as Tree and Graph, and understand how to use and implement them. Also, students can understand various Sorting and Searching algorithms using those data structures and learn how to program it for themselves.