Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Mastering Algorithms and Data Structures in Python

via CodeSignal Path

Overview

This path will teach you some of the key foundational skills in computer programming often required in technical interviews. It will focus on understanding how to choose optimal algorithms and data structures for different problems, how to apply them, and how to explain their reasoning.

Syllabus

  • Course 1: Hashing, Dictionaries, and Sets in Python
  • Course 2: Sorting and Searching Algorithms in Python
  • Course 3: Linked Lists, Stacks, and Queues in Python
  • Course 4: Understanding and Using Trees in Python
  • Course 5: Mastering Graphs in Python

Courses

Reviews

4.5 rating at CodeSignal based on 2144 ratings

Start your review of Mastering Algorithms and Data Structures in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.