You do not need formal education or courses to start SEO. You need constant effort in this. But if you are thinking of doing a job in a big company then you have to do some courses like- BCA in Digital Marketing, MCA in Digital Marketing, MBA in Digital Marketing and BA in Digital Communication etc.