It’s an excellent program all around. it encourages creative thought by teaching how to read music and create your own music. It also helps train your ear, encourages improvisation, and at the same time is full of musical theory that is needed to be able to read and play music at all levels. Practical, simple and engaging…What a winner!!