Help in dynamic programming

I am having great difficulty in solving questions that involve dynamic programming, please suggest some ways in which I can improve my dynamic programming.

These are the links I avidly use:

And most importantly, practice practice practice

Try to understand the basic topics of DP from CLRS book it will be of great help. And along with that practice the basic questions like knapsack ,coin change and more.

Thank you, I appreciate the help :).