Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

You can learn SEO online by yourself. Firstly there are very easy prerequisites for learning SEO. As being a FRESHER it’s absolutely fine. Because for SEO you require no extra hardcore skill. These are the few things you require before learning SEO.

Knowledge about HTML

Basic Knowledge of SEO

Good Grammar and writing skills for content.

Knowledge about Website surfing.

I will provide you some link where you can learn seo online and can become a SEO specialist. Refer below please:

you can learn SEO online or you can find a tutor online, to master SEO and excel in your online business apart from learning SEO you got to do lot of practice and also you need have basic knowledge of HTML and should be good in writing (content writing without grammar mistakes) and finally you need to do a lot of hard work and need have lot of patience

Either you can search online for seo, step by step course of different different topic to following so many top blogs...means explore more know more or You can join any training institute...and learn SEO...

First of all I would recommend You to read some basic blogs mentioned in the above answers. When You have taken the first steps in making a SEO friendly web-site You can continue to more advanced SEO. And when going to the advanced part, I would tak it step by step.

1) Study good content. Find out how to set up a story on your site, find out the meaning of headers and study your possibilities for call to actions

2) When You are good in writing content, you start to study linkbuilding - there are a lot of different ways to collect links without paying anything but your effort.

3) Then you have to study how you can make your SEO better by reputation management and social media.

Hey! I recommend you to go for DigitalDeepak.com blog where you will find SEO Mastery Course that will be more useful to you. Not only SEO but you will get complete knowledge about digital marketing as well.

There have already been many suggestions so I try to add only these which are not listed yet. I think there are many books about SEO. Try only to read the newest because Google is changing their algorithm constantly.
Then there are two "universities" I know that teach SEO. They both offer a free membership:

Wealthy Affiliate

Affilorama

They offer a lot of content about SEO and Online Marketing. They both are very good so if you want to you can try them out both