Day 1 (3 hours)
Introduction to Dynamic Programming (1.5 hours)
0/1 Knapsack Problem (1.5 hours)
Day 2 (3 hours)
Longest Increasing Subsequence (1.5 hours)
Matrix Chain Multiplication (1.5 hours)
Day 3 (3 hours)
Coin Change Problem (1.5 hours)
Edit Distance (1.5 hours)
Day 4 (3 hours)
Longest Common Subsequence (1.5 hours)
Subset Sum Problem (1.5 hours)
Day 5 (3 hours)
Practice Problems (3 hours)