Offline Learning
Learn new concept on paper first
Practice solving problems with guidance
Use supplemental materials to improve problem solving skills
Check progress with interim assessments
Online Learning
Practice newly learned concepts with additional problems
Receive instant feedback through an automated scoring system
Play fun interactive games
Track study records
Be exposed to the benefits of blended learning