Students work through material at their own speed. The program creates a "personalized learning path" that targets exactly what lessons they need to work on and then delivers the appropriate material. Points, badges and other game mechanics theoretically keep students chugging through courses with more motivation. In the meantime, teachers learn which students are struggling with exactly which concepts.