Learn about recurrence relations and dive deeper into recursion and dynamic programming.
Continue your Discrete Math learning journey with Discrete Math: Recurrence Relations. Use Python to create recursive functions and implement dynamic programming techniques to improve efficiency. Learn about types of recurrence relations and how to find their solutions.
### Skills you’ll gain
- Learn mathematical notation
- Write recursive functions
- Find closed-form solutions
### Notes on Prerequisites
We recommend that you complete [Discrete Math: Counting Theory](https://www.codecademy.com/learn/discrete-math-counting-theory) before completing this course
Continue your Discrete Math learning journey with Discrete Math: Recurrence Relations. Use Python to create recursive functions and implement dynamic programming techniques to improve efficiency. Learn about types of recurrence relations and how to find their solutions.
### Skills you’ll gain
- Learn mathematical notation
- Write recursive functions
- Find closed-form solutions
### Notes on Prerequisites
We recommend that you complete [Discrete Math: Counting Theory](https://www.codecademy.com/learn/discrete-math-counting-theory) before completing this course