Data Structures and Algorithms with Python Path
October 16, 2018
In this path, you’ll first learn Python 3 — one of the most common programming languages. Next, you’ll learn some of the most useful algorithms for solving challenging problems. Topics covered include sorting, searching, dynamic programming, graph algorithms and various data structures to support these algorithms such as heaps and disjoint sets. This path makes a complete beginner proficient in solving problems for coding interviews or competitive programming.