Council for Higher Education in Music

Extra Music Theory Practice

If you need some extra practice, here are some exercises that will help:

Additional online help for music theory

Free and low cost music software