Some programs like Dreamweaver have a built-in up-loader.
You can also download CyberDuck, it is free and is a great program for this. Just make sure you upload to the correct folder. Your hosting service provider should tell you were. In my case there is a public folder there were I put all my files.
EDIT: CyberDuck is as easy as drag-and-drop. You'll just need to introduce your ftp.domain.com, username and password.