theory and ear training

https://www.musictheory.net/

https://tonedear.com/