No, you do not need to possess coding knowledge in order to use the above said apps. Most of them have a drag and drop option to easily set up and optimize your website.