This is an incredible theory program! Practica Musica can be used as a complete theory course; it even comes with a textbook, Exploring Theory with Practica Musica, that starts out with the basics