Learn Data Structures and Algorithms with Python
Learn what data structures and algorithms are, why they are useful, and how you can use them effectively in Python.
About this course
At the backbone of every program or piece of software are two entities: data and algorithms. Algorithms transform data into something a program can effectively use. Therefore, it is important to understand how to structure data so algorithms can maintain, utilize, and iterate through data quickly.
Take Away Skills
By completing this course, you will be able to:
Recognize the differences between a data structure and an algorithm
Create and manipulate data structures such as linked lists, queues, hash maps, graphs, and more in Python
Understand the characteristics of various advanced algorithms as well as be able to implement them in Python
Analyze the space and time complexity of different data structures and algorithms
There are no reviews yet.