You can do it via FTP or cPanel. To upload your website using FTP you will need an FTP application. The most popular ones are WS_FTP, CuteFTP, CoreFTP or FileZilla. There are several good FTP tools you can choose from and download here. Note that it is necessary to first create a FTP account in the cPanel if you want to use these applications.
Alternatively you
can also upload files through the File manager in cPanel. Note that your files must be uploaded in
the public_html directory of your account for them to appear on the website.
To learn more, check out the video tutorials on how to upload files here.