Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dynamic programming makes it possible to solve challenging problems efficiently. Learn what it is, how and when to apply it to your algorithms, and how it's used in applications.