Course overview
- Provider
- Codecademy
- Course type
- Free trial availiable
- Level
- Intermediate
- Deadline
- Flexible
- Duration
- 40 hours
- Lessons
- 37 lessons
- Certificate
- Available on completion
Description
Why Learn Data Structures and Algorithms
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
Similar courses
-
English language
-
Recommended provider
-
Certificate available