A great method for learning SEO is through the use of an SEO course. SEO is a psuedo-science because you cannot actually create a hypothesis. You cannot create a hypothesis because you simply cannot disprove most search engine strategies or techniques. This happens because Google and the other major search engines hold a tight grip over their secret algorithms that allow sites to win over the search engine rankings and effectively drive organic traffic.
This is why you’ll want to learn SEO from an accredited or trustworthy source. You cannot understand whether or not a vendor or expert is actually knowledgable and speaks the truth for sure. You have to play close attention to detail and other signs that show off this persons SEO expertise so that you learn from someone who actually understands search engine optimization.
A proper SEO course will take you through the basics and explain on-page optimization versus off-page optimization, how and why to build links, what the nofollow tag means, how to conduct proper keyword research, and so much more. There are lots of great places to learn SEO for free online, so just make sure you choose a decent source for your SEO training and remember to stick with it!