Smartphone application enables interactive learning through progress trackers, q&a platforms, and more.