Last week I posted about a new website I'm starting: http://vplanetcoding.com.
I added a dynamic programming video tutorial for 855B - Marvolo Gaunt's Ring. I explained the idea behind dynamic programming and how to use dynamic programming to solve the problem.
Here is the solution: https://www.vplanetcoding.com/course-2-standard-algorithms-and-data-structures#2. I sped up the end a little bit to keep the video short.
Unlike the DFS video I made, I didn't feel the need to explain my code because I explained it as I solved the problem. I did, however, make sure I used the same variables, loops and formulas in the code as I used while explaining the solution to the problem.
In addition, I am in the process of adding a bunch of Codeforces and USACO problems sorted by topic and difficulty to the website. I have added several problems and topics at every level. These topics include tree traversal, DP on trees, binary search, and loops. These topics have a problem but I haven't added video tutorials for these topics yet.