From the course: Fundamentals of Dynamic Programming

The importance of dynamic programming - Python Tutorial

From the course: Fundamentals of Dynamic Programming

The importance of dynamic programming

- [Avik] Dynamic programming is a technique that makes it possible to solve difficult problems efficiently. For this reason, dynamic programming is common in academia and industry alike, not to mention in software engineering interviews at many companies. I'm going to teach you what dynamic programming is, how it produces efficient and easy to understand algorithms, and how it's used in real-world applications. Along the way, you'll build an image resizing application with dynamic programming at its core and see how dynamic programming is used in machine learning. I'm Avik Das, an experienced software engineer with a strong academic background. If you want to know what all the buzz is about, I invite you to join my LinkedIn Learning course all about dynamic programming.

Contents