Learn Recursion: Python

this course is pro only

Recursion gives you a new perspective on problem-solving by defining a problem in terms of itself.

Start

Why Learn Recursion?

Recursion gives you a new perspective on problem-solving by defining a problem in terms of itself. This mind-bending concept unlocks new strategies for reducing difficult tasks into a few lines of code. The best part is recursion is a concept which can be used in almost any programming language!

Take-Away Skills:

You’ll be ready to use recursion to write clean and elegant code, and use recursion to ace whiteboarding problems!

Note on Prerequisites:

You should be comfortable with basic Python syntax, such as functions, lists, loopings, etc.

Codecademy courses have been taken by employees at

GoogleFacebookNASAIBMDropboxQuora

What you'll learn

  1. 1
    Recursion gives you a new perspective on problem-solving by defining a problem in terms of itself.
  2. 2
    Recursion gives you a new perspective on problem-solving by defining a problem in terms of itself.

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest