This video defines what an algorithm is, distinguishes algorithms from recipes and functions and gives some examples of algorithms.

This is the first video in an "Algorithms Explained" series that discusses algorithms at a conceptual level. Videos in this series that discuss specific algorithms may also include or link to concrete code implementations, likely in Python.