
Recursion is a powerful technique that helps us bridge the gap between complex problems being solved with elegant code.
It also can be a conceptual barrier for those getting into programming.
Within this course, we will break down what recursion is, why you would and wouldn’t want to use it and look at a variety of examples for how it can be used.