Finding Things to Learn: Your Custom Learning Plan

You’ve just seen several ways to go looking for something to learn: search, learning paths, and browsing by topic. This lesson is the shortcut. Instead of hunting for a starting point, you can have Real Python suggest one built around you.

What a learning plan is

A learning path is a ready-made curriculum for one topic, like the ones you saw a few lessons ago. Your learning plan is personal: it picks which paths you should follow, in what order, and why.

Your plan opens with a short overview of where you are now and what you’re aiming at. Then you get one primary path to start with, a few supplementary paths to support it, and one quick win—something small you can finish today. Further down are a few more paths to keep for later.

Your plan is written for you by a large language model based on the answers you give, so no two plans look quite the same.

Getting your plan

Open the Learn Python menu at the top of any page. Under Start Learning, the first item is Your Learning Plan.

What you see next depends on whether you’ve set one up already. If you have, you’ll land straight on your plan. If you haven’t, Real Python asks you a few short questions first. They cover how much Python you already know, what you’re hoping to build or do with it, and the kind of work you want to use it for.

Answering takes about two minutes, and if something interrupts you, it picks up where you left off. There are no wrong answers here. If you don’t know yet, answer for the version of you a few months from now.

Real Python then writes your plan and takes you to it.

Working through it

Start with the quick win. It’s sized so you can finish it in one sitting, and finishing something on day one beats picking the perfect path on day three.

After that, open the primary path and work your way down it. Turn to a supplementary path when the primary path assumes you already know something you don’t.

Your plan stays at the same address, so you can come back to it any time you lose the thread.

Become a Member to join the conversation.