Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dynamic Programming Explained - Practical Examples

Tech with Tim via YouTube

Overview

This course covers the definition and theory of Dynamic Programming, including how to classify problems suitable for Dynamic Programming and optimizing solutions. The individual skills taught include problem-solving using Dynamic Programming techniques. The teaching method involves theoretical explanations followed by practical examples. The intended audience for this course is individuals interested in learning about Dynamic Programming and improving problem-solving skills in programming.

Syllabus

| Overview
| Dynamic Programming Definition
| Fibonacci Sequence - Problem
| Fibonacci Sequence - Trivial Solution
| Fibonacci Sequence - Optimal Solution
| Minimum Sum Subarray - Problem
| Minimum Sum Subarray - Trivial Solution
| Minimum Sum Subarray - Optimal Solutions

Taught by

Tech With Tim

Reviews

Start your review of Dynamic Programming Explained - Practical Examples

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.