The AI tutor for technical interviews.
It coaches you through real problems and never writes your code. Every bug you fix becomes a record you review before the interview.
tap a suggested reply to interact with the tutor
ProblemTwo Sum · arrays & hashing
Given a list of numbers and a target, return the indices of the two DIFFERENT elements that add up to the target.
two_sum([3, 3], 6) → [0, 1]
two_sum.py
1def two_sum(nums, target):
2 for i in range(len(nums)):
3 for j in range(len(nums)):
4 if nums[i] + nums[j] == target:
5 return [i, j]
✗ Tutor identified a bug on line 3, tap a reply to learn more
Tutor
▊
Session recordfills as you talkmsg→ trace→ bug→ pattern
bug record — fills when you name the cause
pattern lesson — fills when the judge accepts
python note — fills when the fix lands
Start your first session →
unlocks when the judge accepts your fix ↑
every message you send becomes data
These records are yours and they start empty. When the judge accepts your fix in the console above, they land here — your own words, kept the way the live tutor keeps them across sessions.
empty — every wrong turn becomes a symptom → cause → fix record, in your own words. Yours will appear here.
what the demo couldn’t show you
You just fixed one bug — in the app’s own console.
The live tutor runs the same loop on your own code — and every bug you fix makes the next interview problem look familiar.