i want to try to learn dp but before going into problems i want to see some theories so that i dont feel really clueless when solving problems.i hate reading books so videos will be a better option.i found a good dp course at mit ocw but is it worth it?