Live calendar feed
Subscribe from Google or Apple Calendar and the plan updates itself.
Study plannerFree to use
Pick your courses and the days you can study. The planner dates every section, schedules the revisions and moves the rest when life gets in the way.
01How it works
Three steps to a dated plan. After that the planner does the re-planning when you skip a day or finish early.
Add topics and roadmaps as courses. Each section becomes one thing to do on a date.
Choose the days you can study, how many sessions a week, and which day is for revision.
Tick sections off as you finish them. Skip a day and the rest moves, with a new finish date for each course.
02Revision
A plan that never revisits anything is a to-do list with dates on it. Here, what you finish comes back.
Finished sections come back on a schedule, so remembering is planned instead of promised.
A fixed ladder of 1, 3, 7 and 21 days; the FSRS memory model, which uses how well you recalled each section; or a sweep of everything studied since the last revision day.
A section due on a Wednesday waits for your revision day. No session appears on a day you never agreed to.
The progress tab forecasts the reviews you have already committed to, so you do not add a seventh course into a wall of them.
03Your calendar
The week board and month calendar are built in. Take the plan out of the app in whichever way suits you.
Subscribe from Google or Apple Calendar and the plan updates itself.
One file that works everywhere, offline, for a one-time import.
The paper version, for the wall or the desk.
What is due today, sent at the time you choose.
04Progress
The planner reports what happened, not what would look good.
A focus timer logs each finished block with its real time. It keeps counting through a page refresh.
The dashboard’s study time comes from completed focus blocks, not from adding up what sections were supposed to take.
A new plan does not open at 4% and read as failure. Only days that have already happened count.
Set a dated goal, track a habit, and keep a streak that does not punish a day with nothing planned.
05With the assistant
Ask it about your plan, or ask it to change it. It reads what you have, and it never changes anything without your say-so.
AIAsk whether you will finish, what to cut if you only have three hours this week, or which course is slipping. The plan check works without an account, a few questions an hour.
“Finish Django by December.” “Study Python five days a week.” It proposes the change: add a course, change the pace, add a task or goal, skip a day, tick a section off, set revision options. You confirm it before anything happens.
It can look at your courses, today’s load, your roadmaps and your notes, and it resolves “Saturday” or “tomorrow” to a real date for you.
Proposals add and change. They never remove a course, task or note, and every proposal is kept in a log you can read back.
Chatting to change the plan needs a free account.
06More AI
The same assistant runs through the rest of the planner.
Describe your goal and get a week-by-week roadmap in the same shape as the built-in ones. Change it by asking, then add any week to your plan.
Select text to rewrite, shorten, lengthen, simplify, summarise, explain or turn it into bullets. For code: refactor, comment, explain. You choose Replace or Insert below.
Speak a question to the assistant where the browser supports speech input.
07Everything else
Beside your courses, the planner holds the things that surround them.
Everything else you are tracking, next to your courses.
Problems from the lessons, ticked off or put on a study date.
Rich notes attached to a concept, with AI to rewrite, summarise or explain.
Ask whether the plan is realistic, what to cut, or when you will finish.
?Questions
It takes a couple of minutes to pick your courses and days, and you can change the plan whenever life does.