IMHO, best & clearest way to understand and study Major and Minor scales, modes, triads, tetrachords and blues scales! Its disciplined practice from here on in.
Saxy JSM about Scales & Modes, v1.5.1