An SEO course is a program that teaches you how to do search engine optimization online. Most SEO courses allow you to take them at your own pace which means you can learn when you want and how you want.