Do I need to know coding to use this theme in WordPress?

No, you do not need to know HTML or any other programming language to use this theme in WordPress. If you have knowledge about coding, then in future you can do some customization in the website. But as a beginner you don't need it to build a website in WordPress.