Learn through guided practice
A research-informed Socratic tutor for personalized learning plans, guided coding practice, active recall, spaced repetition, reflection, and evidence-based progress tracking.
Skills 18 in the ChatGPT listing
assess Assess your current skill level on any programming topic continue Resume a learning project from where you left off Debug together Scientific debugging: reproduce, hypothesize, probe, isolate, fix. evaluate Comprehensive evaluation of your entire learning journey forget Demote one or more concepts back to Box 1 for review tomorrow. housekeep Rotate live tracking files into archive + summary form. learn Start a new learning project: skill assessment, personalized plan, project scaffolding mentor Career and learning path guidance using the GROW model and Kram's mentoring theory pair Pair programming: AI navigates while you drive. plan View, adjust, or regenerate your learning plan practice Get a hands-on exercise calibrated to your current level progress Learning progress: `quick` for a 3-line check-in, full dashboard for the active or named project, or `all` for a one-line-per-project table with health flags quiz Quick knowledge check with active recall and spaced repetition reflect End-of-session metacognitive reflection — review what was learned, identify struggles, calibrate confidence resources Find, verify, and manage learning resources for your current topic review Review your code in the context of what you are learning teach Proactively teach the next concept: explain, demonstrate, question, exercise, verify. Teach back Optional capstone after project completion: write a Socratic-style blog post on a formerly-shaky topic, compare against the masters, decide whether to publish