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

Boot.dev

Learn Data Structures and Algorithms 2 in Python

via Boot.dev

Overview

Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Advance your algorithms skills in Python with graphs, dynamic programming, linear programming, and tougher problem-solving practice.

Syllabus

  • Dijkstra's
    • Learn about Dijkstra's algorithm, one of the best ways to find the shortest path between two points
  • Bellman-Ford
    • Implement the Bellman-Ford algorithm, a specialized way to find the shortest path on a weighted graph
  • Heaps
    • Master priority queues and heaps. You'll efficiently find the minimum or maximum element in a collection.
  • A* Search
    • The A* algorithm is an advanced search that uses heuristics to guide the search to a more optimal solution
  • Dynamic Programming
    • Dynamic programming is all about trading space for time. Learn how we can take exponential problems and make them linear.
  • Edit Distance
    • Edit distance is a classic problem in computer science; learn how to solve it with dynamic programming
  • Linear Programming
    • Learn about how to solve complex optimization problems

Reviews

4.5 rating at Boot.dev based on 123 ratings

Start your review of Learn Data Structures and Algorithms 2 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.