I taught webdesigning/coding/graphics last year as a two months course. I started off with the concept of current mediums and then explaining the net as a medium. Then i taught basic html.. like simple tags and stuff.. and the person should be able to make a very simple page with him/her self using HTML.. then i started off telling the use of dreamweaver (or frontpage 2000).. both are WYSIWYG editors.. telling the pupils the common mistakes people make in early website making attempts and how to avoid them. Then i showed them some designing techniques like using tables.. graphics.. frames.. etc.. Last but not the least use of an HTML editor which in my case was Coffee CUP HTML Editor +. If you tell new bies to code hardcore html then it will be too boring for them. Hope this gives you a better insight.
H.W site http://www.webpagesthatsuck.com