Theory and Sightsinging Resources
The following website is a fantastic link to assist you with ear training exercises (which you can design!) as well as general musical knowledge.
www.musictheory.net
Remember that as with anything, the development of this skill set takes repeated practice and hard work. Have fun!