This video describes a basic concept of dynamic programming and tutorial
No download links available.