The short answer is no, SEO does not require much if any coding knowledge. Even still, having some knowledge of coding and an understanding of how programming works can get you much farther by having a leg up on the competition.