One thing I don't think enough courses teach is how to actually get your code online. I suggest using Github Pages. Maybe get them into using some form of source control for their projects?
Yeah, basic VCS is actually pretty good not only do they get to learn how to use Git for later when they're working on bigger projects, they can leverage GH pages. However, it's kinda hard to swallow the full complexity and array of options Git provides. Personally, I only taught my class the basic idea of git and how to commit and push using a graphical interface so they can get started on GH pages.