Skip to main content


Intro to Dynamic Programming

In this video, Michael Chen talks about an algorithm optimization technique called Dynamic Programming. Michael provides a definition of what dynamic programming is and gives some examples to further explain it. Michael then gives a short "Tips and Tricks" on how to approach dynamic programming problems.

Project Members: Michael Chen

Find the program that fits your life.

Learn about our coding, cybersecurity, and data analytics bootcamps offered on full-time and part-time schedules.