FAQ

Common questions

Quick answers for learners, parents, and contributors — no account required.

Do I need an account to read the documentation?

No. This docs site is public. You only need to sign up when you want to use the study map, track progress, or chat with the tutor.

Is AlgoMentor free?

Yes. The platform is free and open source. The AI tutor has a daily question limit on the shared key; you can add your own API key in Settings for unlimited usage.

How is this different from LeetCode?

LeetCode is a huge problem bank. AlgoMentor is a structured path: which patterns to learn, in what order, with community notes and a tutor grounded in those notes. You still practice on LeetCode (or similar) — we point you to the right problems.

Why are some map nodes dashed?

Those are contributor slots — patterns we want on the map but do not have community notes for yet. Claim one and help fill the gap.

What does “mastered” mean?

You have read the notes and verified enough practice solves for that pattern. Mastering unlocks downstream topics on the prerequisite graph.

Can I upload my own PDFs or notes?

Yes, in your personal workspace. The tutor can search them alongside the community corpus. Upload limits apply per account.

Where is my data stored?

Account data is managed through Clerk. Your progress, uploads, and encrypted API keys live in our PostgreSQL database on the production server. Community notes are public on GitHub.

Can I use the API without the website?

Yes. Organizations can create API keys and query knowledge bases programmatically. See the API reference for endpoints and authentication.

Something is broken — where do I report it?

Open an issue on GitHub or reach out through the repository’s issue tracker. Include what you expected, what happened, and screenshots if possible.

Ready to try it?

Head to app.algomentor.me or read the getting started guide.