When it comes to SEO & WordPress I am self taught in both and have never paid for any courses! Not to say you can't find ones that are worth the money, but the information is definitely available for free.
For SEO, check out MayaNik's post (2nd reply) on this topic: http://digitalnomadsforum.com/viewtopic.php?f=5&t=66&p=170#p170
For WordPress, get your hands dirty! Create your own WordPress website for yourself, or maybe find someone else who needs it done for free. Along the way, you will Google how to do certain things, to make certain things work. It's fairly easy to learn yourself, and I think this hands on approach will really help you learn!
Sorry I don't really have any course recommendations, as I mentioned, never done any myself and just relied on all of the awesome free online resources. Hopefully this helps!