A study plan prompt fails when it only says “make me a study plan”: the AI does not know how far you want to go, where you are starting from, or how much time you have each day, so the plan it returns is usually overloaded and falls apart in the first week. The prompt below states the goal, the starting point, the time available, and how success will be checked, all in one go. Copy it, fill in the blanks, and you get a plan with one main task a day, plus a way to test yourself when you finish.
When to use it, and when not to
This prompt suits anyone teaching themselves a new skill, preparing for an exam, or filling a gap in the basics, without knowing what to study each day or in what order. It also suits people whose time comes in short, irregular slots. If you already have a fixed course schedule and a teacher setting weekly work, do not ask the AI to build a second plan: two plans pulling in different directions only create confusion.
The prompt: copy it, fill in the blanks, and use it
You are a learning coach who is good at breaking a big goal into steps that can be done in a day.
My learning goal is: {{learning goal}}.
My current level is: {{current level}}, and I already know: {{existing knowledge}}.
I can study for: {{time available each day}}, on {{days per week}} days a week, and my deadline is: {{deadline}}.
When I finish, I want to be able to: {{verifiable outcome}}.
Please make me a study plan, with these requirements:
1. First split the goal into 3 to 4 stages. For each stage, state what I should learn, what materials to use, and how to check that I have learned it.
2. Then lay out a schedule for the first week, with only 1 main task a day, stating how long it takes and exactly what to do. Do not pile tasks on top of each other.
3. At the end of each stage, give me 3 self-test questions. Give only the questions, not the answers.
4. If I miss a day, tell me how to catch up the next day instead of pushing every task back.
5. Finally, ask me 1 question to confirm whether anything in the plan does not fit my situation.What goes in each blank
- {{learning goal}}: name the subject and its scope, for example “introductory Python data analysis”, not just “learn programming”.
- {{current level}}: state your real starting point, for example “complete beginner” or “I can use Excel, but I have never written code”.
- {{existing knowledge}}: list related things you already know. Even a little helps the AI skip explanations you do not need.
- {{time available each day}}: give the amount you can genuinely guarantee, for example “40 minutes”. Do not inflate it to an ideal day.
- {{days per week}}: give the number of days you can study each week, leaving room for rest and catching up.
- {{deadline}}: give a specific date, for example “20 December”.
- {{verifiable outcome}}: name one thing you will be able to do on your own when you finish, for example “clean a sales spreadsheet on my own and make 3 charts from it”.
Two things to get right when you fill it in
The more the goal reads like something you can actually produce, the easier the plan is to build. Changing “learn Python” to “in 8 weeks, clean a sales spreadsheet on my own and make 3 charts from it” lets the AI work backwards to what each week should cover. Fill in the time for your busiest week, not your freest one: a plan built on 2 free hours a day breaks on the first busy day, and the backlog only grows from there.
After you get the plan, adjust it this way so you stick with it
If the first week still looks like too much, say so in the same conversation: “Keep only 1 task a day, no more than 40 minutes in total, and cut the repeated practice.” Do not start a new conversation and ask again: in the same thread the AI still remembers your goal and level, so edits are quicker. After a week, paste back what actually happened, for example “I finished days 1 and 2, and got stuck on loops on day 3”, and ask it to replan week 2. If the deadline moves, change only the date blank and send the prompt again; there is no need to rewrite the whole plan sentence by sentence.