Email Courses — SitePoint No endorsement implied but it's FREE Check it out -- may be good for learning basic skills in these areas