UPD (October, 21st 2026): Competencies
New Competencies tab: scores for different aspects of how you train, to help you see why you might be stuck. The first one is Comfort Zone Resistance: how often and how far you push beyond problems you can already solve comfortably.
You get a score, a tier, its history over time, and where your comfort zone is right now. More competencies are coming.
Try it: AlgorEngine. Feedback is very welcome.
Original announcement (September, 26th 2026)
Introducing AlgorEngine, a platform that creates personalized training plans based on your target rating, your performance history, the topics you're weak in, and more.
It's currently in beta: AlgorEngine
Right now, it can generate a personalized training plan based on your current and target Codeforces rating.
The idea behind the training plans:
Right difficulty: It starts with problems that should be challenging for you, not problems you can already solve comfortably, and gradually moves toward the difficulty you need to handle at your target rating. More frequency is given to greater difficulty.
Based on your solving history: It looks at what you’ve solved before and adjusts the plan accordingly. For example, if you’ve rarely solved DP problems around your target difficulty, it may give you more DP, while giving you less of a topic you already seem comfortable with even at higher ratings.
Realistic plan size: It estimates how many problems to include based on your past practice efficiency and how much practice people historically needed to make a similar jump in rating.
Diversity: It tries to avoid giving you too many very similar problems.
Feel free to send feedback, report bugs, or request new features using the Send Feedback button at the top of the navbar. Even feedback like “this problem makes no sense here” is genuinely useful at this stage :)








Auto comment: topic has been updated by Hesham.Elkhatib (previous revision, new revision, compare).
I think https://solvecraft.app/ is slightly better
Thanks for sharing, it looks nice! Have you tried AlgorEngine though? They are completely different. A ladder (even a personalized one) is a static list sliced by Codeforces difficulty and tags. A training plan should treat your goal as a whole:
Auto comment: topic has been updated by Hesham.Elkhatib (previous revision, new revision, compare).
Auto comment: topic has been updated by Hesham.Elkhatib (previous revision, new revision, compare).
Hello, I like your website and the problems it has been recommending me so far.
I would like to report a small bug: the training plan counts one less than the amount of problems I have actually done. For example, right now I have done 5/80 of the problems in my training plan, but on the website it shows that only 4/80 are done.
Hey! It's updated now correct? It's refreshed every hour, so we won't be hitting Codeforces too frequently. Curious, do you think 1 hour is a huge delay?
Yes, it's fixed now. And no, 1 hour is not such a huge delay, though if it is possible, a manual refresh option would be great!
my current rating is 1144 but the website shows 1049 (not accounting the last contest addition of +95 )in my account now changed to 1211 but not reflecting in your website
This is fixed now.
Auto comment: topic has been updated by Hesham.Elkhatib (previous revision, new revision, compare).