# Who Should Take This Course?

In this section, we will outline the intended audience and prerequisites of this course.

## We'll cover the following

Thank you for choosing this course! We hope that this course will help you solve problems using **Recursion** in **Python**.

## Intended Audience

This course is intended for programmers who face difficulty when solving problems using Recursion. This course will start by teaching you the basics of Recursion using Python. Later, we will build up to relatively complex problems that you’ll be able to solve as you progress through the course. You can edit the code widgets in order to test functions for your inputs.

## Prerequisites

You do not need to be familiar with Recursion to complete this course; however, you do need a basic knowledge of programming in Python. If you are new to Python language, we suggest that you complete this course before progressing with this course.

Let’s dive right into the course!