Set up your school
School owners and teachers set up courses, assignments, and course material from the web dashboard.

StackMentor AI helps students learn programming by guiding them through their coding assignments, without giving away the answers.
01function fibonacci(n) {
02 if (n <= 1) {
03 return n;
04 }
05 return fibonacci(n - 1)
06 + fibonacci(n - 2);
07}
08
09console.log(fibonacci(5));
You are close. What should happen when n is 0 or 1?
Think about the simplest values in the sequence. What could you return without another function call?
How it works
Product demo
School owners and teachers set up courses, assignments, and course material from the web dashboard.
Students join the course, download the StackMentor VS Code extension, and sign in.
Students get focused, course-aware guidance from StackMentor while they work through assignments.
Coming soon: analytics will show teachers where students struggle so they can provide better support.
Why StackMentor?
StackMentor fills the gap between being left to figure assignments out alone and being handed the solution immediately.
| Qualities | Other AI chats | StackMentor |
|---|---|---|
| Gives Full answers | Yes | Gives progressive hints and practical steps |
| Copy-and-paste code | Allowed | Prevents copy-pasting code snippets |
| Understands the assignment and course scope | Only if sent | Always |
| Can refer to course material | No | Able to access entire material |
| Focused on teaching | Only if prompted | Prioritizes teaching |
Pricing
Every plan includes StackMentor chat access for students and around 100 daily mentor messages per student
Upcoming Features
Give teachers a clearer view into how students are working through problems, not just whether they finished.
Bring StackMentor's course-aware guidance to students who prefer the IntelliJ family of development tools.
Customize the mentor for each course so it teaches in your preferred style and matches your learning goals.
FAQ
Ready when you are
Train programmers fit for the modern era.
Get started