The main goal of the course is to give students a basic knowledge of the implement and use of Linked lists data structure. This course will useful for those who want to understand Linked lists. Linked lists are useful to study for two reasons. Linked lists are a data structure which you may want to use in real programs. Knowing the strengths and weaknesses linked lists you can save time and effort during the writing code for your applications. Also linked lists are a nice combination of algorithms and pointer manipulation and they help beginning programmers get the practice to really understand pointers.