You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Khan Academy is a free, nonprofit education platform offering mastery-based learning across math, science, computing, humanities, and test prep. The IA is structured as a knowledge tree — subjects branch into units, units into lessons, lessons into individual exercises and videos. The mastery system tracks comprehension through spaced repetition and adaptive practice, while Khanmigo (AI tutor) provides personalized guidance. The platform serves learners from K-12 through adult education.
title, duration, transcript, subtitles, Sal/instructor, YouTube ID
→ Lesson
Article
title, body (rich text with LaTeX), author
→ Lesson
Exercise
question set (adaptive), skill tag, mastery level, hints, explanation
→ Lesson, → Skill
Unit Test
questions (sampled from unit), score, mastery impact
→ Unit
Course Challenge
questions (sampled across course), cumulative mastery
→ Course
Skill
name, mastery level (needs practice → mastered), spaced repetition schedule
→ Exercise(s)
Badge
name, icon, criteria, rarity
→ Profile
Assignment (teacher-created)
content items, due date, class, students
→ Class
User Flows
Mastery Learning
Select Course (e.g., Algebra 1) → Unit 1 → Lesson 1 →
Watch video → Read article (optional) → Start practice exercise →
Exercise adapts: correct answers advance; wrong answers provide hints →
Mastery level progresses: Attempted → Familiar → Proficient → Mastered →
Take Unit Test → Mastery level adjusts → Move to next unit or review
Teacher Assigning Work
Teacher creates class → Students join via class code →
Teacher browses course → Selects exercises/videos → Assigns to class with due... →
Students see assignment on their Home dashboard → Complete exercises →
Teacher views Student Progress → Mastery heat map (red → yellow → green) →
Identify struggling students → Provide targeted support
Using Khanmigo AI Tutor
Stuck on a problem → Tap Khanmigo icon →
AI asks guiding questions (Socratic method) — does not give direct answers →
Student works through reasoning → Khanmigo confirms or redirects →
For writing: Khanmigo provides feedback, suggestions, not rewrites →
Teacher can review Khanmigo conversation logs