EarMaster includes several training modes: workshops with progressive sets of lessons about various music theory and ear training topics, a customization mode, and a beginner's course.
The results of each lesson are recorded and analyzed in a statistics window.