This app was mentioned in 2 comments, with an average of 1.50 upvotes
Anki helped a lot—you don't even have to create your own flashcards, there's so many of them out there.
I also used the pronunroid android app (https://play.google.com/store/apps/details?id=com.hoardingsinc.pronunroid)
Some other sites and links from my bookmarks: http://linguistics.berkeley.edu/~kjohnson/English_Phonetics/ http://www.cambridge.org/features/genetti/CH02-IPAtranscription/ http://home.cc.umanitoba.ca/~krussll/phonetics/practice/typewriter/pract3.html
There are also a few apps which are pretty reliable, like this one: https://play.google.com/store/apps/details?id=com.hoardingsinc.pronunroid