Linked lists are not as straight-forward as arrays. There is always an overhead - define a Node class. The algorithms such as binary search or bubble sort use indices to access elements, that are not applied to linked lists. Programming languages Java provides LinkedList in its collections and Python provides list as built-in library. So we use list, not linked list, in the projects.