---
title: Introduction to Understanding Dynamic Programming
block: lecture-understanding-dynamic-programming
superBlock: full-stack-developer
---

## Introduction to Understanding Dynamic Programming

In this lesson, you will learn about dynamic programming, an algorithmic technique used to solve complex problems efficiently by breaking them down into simpler subproblems.
