From the course: Fundamentals of Dynamic Programming

What you should know

- [Instructor] This course is designed with practicing programmers in mind, regardless of years of experience, but there are few things that will make understanding the material even easier. First, all my code samples are in Python. For the already written code I'll show, the concept should be easily portable to other programming languages. I chose Python because the syntax is easy to understand even if you're not familiar with the language. The exercise in chapter three is completely in Python. However, you can actually complete the exercises in any language you want. The caveat is you'll have to write the helper code to read and write an image yourself. Being comfortable with some math will also be helpful, especially some introductory algebra. I'll be presenting mathematical functions with variables. Finally, for chapter four, it'll help to have a general understanding of probabilities like how you can multiply independent probabilities together. However, this chapter is all about one real world application. So you'll still be able to understand the foundational concepts without knowledge of probabilities.

Contents