If you are teaching HTML, CSS and JS you don't need to worry about FTP, SSH, Servers etc... (may you do a specific part on deploying a site once they have something static).
I would start with creating the files, structure and a bare static layout that car run in the browser form a folder on their desktop.
Have the lowest barrier to entry as possible!
You can also look at sites like code academy and see how they structure their courses.
If you are teaching HTML, CSS and JS you don't need to worry about FTP, SSH, Servers etc... (may you do a specific part on deploying a site once they have something static).
I would start with creating the files, structure and a bare static layout that car run in the browser form a folder on their desktop.
Have the lowest barrier to entry as possible!
You can also look at sites like code academy and see how they structure their courses.