No, you do not need extensive coding knowledge to use Microsoft PowerApps. It provides a drag-and-drop interface that makes it easy to create custom applications without writing code. However, if you have coding knowledge, you can use it to customize your apps further.