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