No, Good coding skill is not required to do SEO. You can also become an SEO expert without prior knowledge of coding.