# Recursive Algorithms

Learn how to implement recursive algorithms.

## Types of algorithm

There are many types of algorithms. We may have heard about them and probably used some of them. It would be impossible and unnecessary to learn them all by heart. So, in this lesson, we’ll look at the core concepts of different types of algorithms and apply them to solve different types of problems.

Some of the better-known algorithms are the recursive, dynamic programming, and brute force algorithms.

Get hands-on with 1200+ tech skills courses.