Adaptive learning path
Seven concepts with prerequisites. Mastery unlocks what comes next.
Students learn on a mastery path. Teachers see class patterns — without digging through raw code.
Learning path
Python with PyJourney
Variables
100/100
Data types
67/100
Conditions
In progress
Loops
Locked
The features that ship today — for learners and teachers.
Seven concepts with prerequisites. Mastery unlocks what comes next.
Explain, quiz, practice, and apply — with a clear “Why this step?”
Monaco + Pyodide for lessons and free coding. No install needed.
Ask for a hint or open the assistant without leaving the lesson.
Create a class, share a join code, and see who’s enrolled.
Point a class at a concept as their next focus.
Aggregated struggle patterns and a concrete next teaching move.
Open any learner for mastery, coding evidence, and an AI coaching report.
Students practice in lessons or free coding.
Checks and edits become the next learning step.
Teachers get class patterns they can act on.