The thing that you should first consider is whether you really want to work in this industry for others or just become a self entrepreneur.
The local company basically wants someone to work as a SEO guy for them.
SEO is something which some1 can take years to master.
Unless you take personal coaching, it will be really hard for you to actually understand the concepts of SEO.
Yes, you might get to learn the basics, but again if you want to learn the internal secrets, other techniques which can help you manipulate the system and get websites on top, you might require personal guidance from some1 who has extensive knowledge in this field.
Just by creating a blog, you cannot learn seo because you first need to understand keyword research and then try to rank your blog/website for that keyword.
If you just take a random keyword and try to rank for it, you might never know what is the competition for that keyword and how many people are searching for that keyword.
So you need to understand and learn more than the basics.
Then again, Google is continuously making changes to its algorithm with frequent updates.
So you have a lot to consider.
SEO moz is the best place to learn SEO.