FTP: Using FileZilla
The process of uploading your website through the FileZilla FTP program is as follows.
First of all if you do not have FileZilla installed, you can download and install a free copy of the FileZilla client from filezilla-project.org
After installation, run Filezilla and you will be presented with a screen similar to the one below.

To connect to your ftp account, use your ftp log-in credentials that you were provided with to gain access to your account.

On the host field, enter your ftp host url which is usually ftp.yourdomain.com, enter your username and password in their respective fields then use 21 as the ftp port number then click on Quick Connect. If you provided the correct credentials you will be presented with a file system of your ftp account on the remote site pane.
On the remote site pane, locate and click public_html, this is the the directory that houses your website. On the left pane named Local site navigate to the folder containing your website then right click on any desired object and select upload or if you want to upload all the content at once hit ctrl+A to select everything then right click and select upload.