There is no shortage of GUI FTP programs, but kicking it old school on the command line allows you to easily automate uploads and downloads. The best part is, there is nothing to install. Everything you need waits patiently behind the warm glow of a Terminal session.
Like many Mac users, part of the reason I started using a Mac was the graphical interface and not having to use a command line. It was a big selling point for Apple in the early days of the Mac, with their literature often belittling Unix and DOS/Windows systems for their reliance on “obscure commands”.