Each lesson uses a variety of different learning methods to keep it interesting and fun. The lessons are short so you aren't forced to focus for long periods of time.
Progress is measured gaming-like by gaining XP, and leveling up. They use other creative gamification techniques to keep you motivated such as making wagers and improving your position on the leaderboard.