You can purchase the Master Your Theory workbooks. From grade 1, it teaches you the basic theories and then it moves onto some complex harmonies as your grade gets higher. They're really helpful!