Implementation of Data Structures and Algorithms with Python Overview - Data Structures - Arrays Graphs Hashtables (dictionary) Linked Lists Stack and Queues Algorithms - Dynamic Programming Recursion Sorting Traversals BFS DFS