Aspire Journeys

The Complete Data Structures and Algorithms in Python

  • 28 Courses | 25h 50m
  • 8 Labs | 8h
Python is one of the most versatile and powerful programming languages, used globally in various domains like data analysis, web development, artificial intelligence, and more. In this Aspire Journey, learn how to create and use a large variety of data structures and algorithms in Python. You will learn about Linked Lists, Queues, Stacks, Hashmaps, recursion, basic sorting algorithms, Trees and tree Traversal, Graphs and Graph Traversal, as well as other advanced algorithms and data structures.

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

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

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

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

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

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.