If you have the money and want to learn some things quicker than the trial and error method, why not go? Is it worth it? I don't know. But doing trial and error can take months or years. Going to a course "might" help you cut down on the length of time it takes to learn these things. That "could" mean that you would start showing a profit sooner rather than later. There is a TON to learn in SEO and it is, in my opinion, an ongoing process that never stops.
I have learnt from different web forums, followed articles written by well-known webmasters, daily reader of few famous blogs too. Also I have learnt from my mistakes.
You can learn all you need to know about SEO here on DP & on the net. Personally, I wouldn't waste my money on it.
You may want to focus on what you want to get out of it. first post "Should I take SEO course" second post "I want to build 4k income in 12 months" If it was me and wanted to learn SEO quickly and from an expert to get a SEO position I would lean towards class, but if all I wanted was to earn the income I would get to building sites. If you read a few free articles, ebooks etc on Basic SEO and buy 5 - 6 domain names in several niches like "Lose weight naturally" not health and start posting good quality articles that you write yourself and build links to them in 12 months you will be much closer to the goal. Taking the same budget of $2000 split that into lets say 4 decent domain names. leaves $500 each. 1. Buy domain names $10 each 2. get two hosting accounts on different providers (different class c ips) 3. write or buy 10 articles for each primary subject (google LSI read and learn) 4. Post 5 articles to each domain (use a good seo friendly CMS even wordpress with the right plugins) 5. PM me for free link building jumpstart <-- can't give all of my secrets to the general public 6. After your sites are indexed in google start posting 1 article every day and also start writing and buying more articles. Also start gathering good quality free articles and plr articles and mix them in with your original articles. good mix is 1 plr to 2 or 3 originals to start. NO PLR until after you have posted all 10 original articles. 7. Start directory submissions, article marketing, and getting high pr links 8. rinse and repeat, content and links until you are making good traffic then start monetizing site. Do not break the budget on any site $500 should kickstart any site with good content, directory submission, and few high pr links hint do not buy same services from same vender for each site. different services/venders per site will give you a much broader reach. Following this method may be slow but sticking to it and reading good seo articles and improving as you go is a much more solid plan then just going to a seminar. If you want to learn to ride a bike then get on a bike.