https://www.coursera.org/course/algo2
In this course you will learn several fundamental principles of advanced algorithm design: greedy algorithms and applications; dynamic programming and applications; NP-completeness and what it means for the algorithm designer; the design and analysis of heuristics; and more.
© 2020 Ohio Program Evaluators' Group
www.OPEG.org