Free AI Tutor That Cites Its Sources

An AI tutor that explains why your code does what it does, and cites a source for every answer. 10 questions a month free, no credit card. Built for CS and STEM students.

Free to try — two questions without an account. Sign up free for 10 questions a month, saved to your account.

Why a tutor that cites sources is different

A general chatbot answers confidently whether or not it is right, and the confident wrong answer is the expensive one — you carry it into an exam. Every answer here names a source you can open, so you can check the claim instead of trusting the tone.

That also changes how you use it. When the source disagrees with the summary, the disagreement is the useful part: it is usually sitting exactly where your understanding was vague.

Asking a question that gets a useful answer

Paste the actual code, the actual error, or the actual problem statement rather than describing it. "My recursion returns the wrong value" gets a general explanation of recursion; the function itself gets the specific reason yours does not terminate.

Then ask the follow-up. The value is not the first answer, it is being able to say "why does the base case not fire on the empty list" and get that answered too — which is the question a static explanation never anticipates.

What it will not do

It will not write your assignment, and using it to would be both an academic-integrity problem and a bad trade — the explanation is the part that shows up in the exam. Check your institution’s policy on AI tools before you use any of them, including this one.

It is also not a substitute for the set text. It is fastest as the thing you reach for when a specific step stops making sense, at the moment it stops making sense.

Watch it work (41 seconds)

Free AI Tutor That Cites Its Sources: Why Is Binary Search O(log n)?▶ Watch on YouTube

Frequently asked questions

Is the AI Tutor free?

Yes. The free plan includes 10 AI tutor questions every month, and every answer cites a source. No credit card is required. You can ask two free questions with no account at all. A free account raises that to 10 questions a month and keeps your answers.

What happens if I use all 10 questions?

Your allowance resets each month. If you need more, Pro is $6.99/month and raises it to 500 questions per month, still with a cited source on every answer.

Can it help me revise for a CS exam?

That is what it is for. Ask it to trace what a loop or method actually does, explain why code that runs still returns the wrong answer, or walk through Big-O for an algorithm — then ask the follow-up until you can explain it without help.

Do I have to sign up to use the other tools?

No. The GPA calculator, study plan generator and thesis statement generator are all free with no account at all. The AI Tutor gives you two free questions without one too — an account only raises the limit and saves your answers.

scholar.0xpi.com/tools/ai-tutor