I am more self taught than anything, but several people I respect have recommended going through a SEO Master's Certification Program (there are several out there so I won't shill for a particular company).