Lessons
Learn the material before you practice. Each lesson explains concepts with worked examples.
Dashboard
Modules
Error Patterns
Strengths
Learn
Choose how you want to practice. Each mode targets different aspects of deep learning.
SRS Review
Spaced repetition cards due today. Concept, compute, visual, and coding cards with self-assessment.
0 cards due
Free Recall
Pick a module. Write everything you know from memory. The highest-effectiveness retrieval format.
Generation effect
Teach Back
Explain a concept as if teaching a peer. Forces organization and reveals gaps.
Self-explanation
Mixed Practice
Interleaved problems from multiple modules. Improves discrimination between methods.
Interleaving
Coding Practice
Write working code to solve scoped problems. Graded on correctness, edge cases, and complexity.
Applied coding
Free Recall
Close your materials. Write everything you know. The highest-effectiveness retrieval format.
Pick a module
Teach Back
Explain a concept as if teaching someone. Forces organization and reveals understanding gaps.
Pick a concept to teach
Coding Practice
Write working code to solve problems. Tests your ability to translate concepts into running code.
Pick a coding challenge
Curriculum
Browse your modules and cards.
Knowledge Graph
Module dependencies and mastery flow.
History
All card reviews and session results.