Dynamic Programming21 sections · 916 units
Open in Course

Intro

Why recursion matters

Okay, let's start with talking about Recursion. You'll use recursion to solve big problems by breaking them into smaller copies of themselves. In this section, I will walk you through what recursion is using concrete examples. You'll see the two parts every recursive function needs: a base case and a recursive case.

By the end of this section, you will know what recursion is and how to implement it.

photo_2026-01-14 12.29.01.jpeg