Seven mentors for your practice. From your first program to timed assessments.
Browse the guides
The seven mentors in rank order: Waguri, Sylphie, Rudeus, Roxy, Eris, Ayanokoji, Cha Hae-In.







Waguri
School mentor · The Fragrant Flower Blooms with Dignity
Start with programming basics, arrays and small steps through the early chapters.
For when you have never solved a problem, or you freeze on loops and arrays.
- Ranks
- Appears in
- LeetCode track, Awakening set, System design
- Codeforces topics
- Implementation, Math observations, Strings, Sorting
- Video lessons
- Two Sum
Sylphie
Tree mentor · Mushoku Tensei: Jobless Reincarnation
Practice linked lists and trees with careful code review.
For when pointers and trees keep breaking and you need someone to read your code slowly.
- Ranks
- Appears in
- LeetCode track
- LeetCode topics
- Linked listsBinary treesBinary search trees
Rudeus
Learning companion · Mushoku Tensei: Jobless Reincarnation
Follow the student’s questions through recursion and dynamic programming lessons.
For when you want the question you were too shy to ask in class asked out loud.
- Appears in
- LeetCode track
- Studies with
- Roxy, in backtracking and DP lessons
Roxy
Recursion mentor · Mushoku Tensei: Jobless Reincarnation
Work through recursion, backtracking and dynamic programming.
For when recursion feels like magic and DP feels like cheating.
- Ranks
- Appears in
- LeetCode track
- LeetCode topics
- Recursion and divide and conquerBacktrackingDP fundamentals: states and recurrencesKnapsack DPLCS and edit distanceStock trading DP
- Codeforces topics
- Recursion, Dynamic programming
- Video lessons
- Valid Parentheses
Eris
Practice interviewer · Mushoku Tensei: Jobless Reincarnation
Practice stacks, heaps and graphs, then test your reasoning under a timer.
For when you know the patterns but blank out when someone is watching the clock.
- Ranks
- Appears in
- LeetCode track
- LeetCode topics
- Stacks, queues and monotonic stacksHeaps and priority queuesBFS and DFS on grids and graphsDirected graphs and topological sortUnion-find (disjoint set union)
- Codeforces topics
- STL data structures, Graphs and trees
Ayanokoji
Contest mentor · Classroom of the Elite
Practice greedy choices, bit operations, constructive problems and contest tactics.
For when OA question 2 needs one clever observation and you keep missing it.
- Appears in
- Codeforces ladder, LeetCode track
- LeetCode topics
- Prefix sums and difference arraysTwo pointersSliding windowBinary searchBit manipulationGreedy and intervalsTries
- Codeforces topics
- Greedy, Constructive, Brute force, Number theory, Bits and XOR, Two pointers and windows, Binary search, Prefix sums, Games, Counting
- Video lessons
- Koko Eating Bananas
Cha Hae-In
Assessment mentor · Solo Leveling
Prepare for timed assessments and work through System Design.
For when you are close to the Assessment, or a product company asked you to design something.
- Ranks
- and every Assessment
- Appears in
- System design, LeetCode track, Codeforces ladder
- System design
- OOP, LLD, machine coding and HLD