In this course you will:
- Learn about the building block for other data structures - the node. After learning the concepts behind it, you will implement it in Python.
- Learn about Linked Lists, one of the most common data structures that can be used to implement many other abstract data types
- Learn about the first-in-last-out data structure called a “stack”. Study it conceptually and use it in practice. Apply what you’ve learned to the famous Towers of Hanoi problem
- Learn about the first-in-first-out data structure called a “queue”. Study it conceptually and implement it in Python