To work through the various basic data structures in python.
Linked list - Both double and single links
Queue
Priority Queue
Binary Heap
Graph - This has depth and breadth traveral. And dijkstras algorithm to find the shortest path.
Parenthetic - A program that returns 0 if there is equal numbers of open and closed parentheses in the right order. 1 if there is an open with out a close. -1 if there is a closed with out an open in front.