Learn Data Structures and Algorithms with Python

Updated on

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