The Complete Data Structures and Algorithms in Python
- 28 Courses | 25h 50m
- 8 Labs | 8h
Track 1: Linked Lists, Queues, Stacks, and Hashmaps in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be on how to create and use basic data structures like Linked Lists, Queues, Stacks, and HashMaps in Python.
- 6 Courses | 4h 55m
- 2 Labs | 2h
Track 2: Recursion and Time and Space Complexity in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be on how to evaluate the time and space complexity algorithms and data structures as well as how to implement recursion in Python.
- 3 Courses | 3h 15m
Track 3: Basic Sorting Algorithms in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be on how to implement bubble sort, merge sort, quicksort, and radix sort in Python.
- 4 Courses | 3h 10m
- 1 Lab | 1h
Track 4: Trees and Tree Traversal in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be on how to create and effectively use trees and heaps in Python. Expand your learning by learning how to efficiently search trees.
- 5 Courses | 4h 45m
- 1 Lab | 1h
Track 5: Graphs and Graph Traversal in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be on how to create and effectively use graphs Python. Expand your learning by learning how to efficiently search graphs using Dijkstra's or A* algorithms.
- 4 Courses | 3h 40m
- 2 Labs | 2h
Track 6: Advanced Algorithms and Data Structures in Python
In this track of the Data Structures and Algorithms in Python Aspire Journey, the focus will be advanced algorithms and data structures in Python like dynamic programming, double-ended queues, advanced types of trees, the Rabin Karp Algorithm, Knuth Morris Pratt Algorithm, and the Hamiltonian Algorithm.
- 6 Courses | 6h 5m
- 2 Labs | 2h
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE TRACKS
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.