The following links offer useful general resources, as well as online courses on English Phonetics and Phonology.
Here you will find resources to improve your transcription skills, as well as automatic phonemic transcription programs which convert normal spelling into phonetic transcripts.
The links below will help you to avoid the most common pronunciation errors of Spanish learners of English