You would need the FTP? client to log into your FTP server, and upload WordPress to your website’s folder. Even if your host? offers a file upload tool, you would need to upload more than 3,000 files. This is a lot to use a form upload tool. With that said, the FTP client is essential for things to work effectively.
If you are unsure which FTP client to use, my recommendation will be FileZilla. The nice thing is FileZilla is available on Linux, MacOS, and Windows. I have always had good experience with FileZilla, and even contribute to the project on an annual basis. It is simple to use, and very effective when uploading files. If you have a preferred FTP client, you are welcome to use that. Any FTP client will work for this tutorial.