Hard coding in email marketing refers to the practice of embedding the content directly into the HTML code of an email. This means that the text, images, links, and other elements are fixed and do not change dynamically. Unlike dynamic content, which can be customized based on recipient data, hard-coded emails are static and the same for every recipient.