Drill-and-Practice Software

Drill-and-Practice software can be very rigid in design, with course sequence and pedagogical considerations determined by the software, or quite flexible, with the student or the teacher controlling these aspects of the program. The majority of programs in this category teach music theory or ear training skills.