This page presents material to study.
The first link presents the diminished major and minor scales and shows how to use them on progressions.
The second link presents how to create scales on altered, diatonic chords.
The third link (not translated) is new and is pure dynamite!
The third link presents a great way to practise harmonies and solfege.
There is a danish version and an english version...go for it!