If you're looking to add interactivity and design without learning any code, take a look at
Blocs: With a great user base, dead-simple drag-and-drop UI and an eye for Web standards, it's probably the best option out there today for non-technical folks to build nice sites without dipping into HTML, CSS or Javascript. Its output is based on the popular bootstrap.js framework, and the resulting code is fairly clean. Keep in mind, though: Blocs creates the files you need to send to your server; it does not offer any file transfer functions, so actually sending the files to an HTTP server (via SFTP/SSH/CI, whatever) is left to the user.
If you want something that will handle both drag-and-drop editing
and FTP publishing, you may want to take a look at
Sparkle and/or
Pinegrow: Both are great alternatives to traditional WYSIWYG editors such as Dreamweaver, but they don't hand-hold quite as much as something like Blocs (or the more expensive and increasingly long-in-the-tooth RapidWeaver).
Hope this helps!