CodeAcademy This is my favorite free way to learn HTML and CSS. Codeacademy makes learning fun with scores, badges, interesting projects and an excellent Q+A forum if you ever have any questions.
CodeYear Learn how to build a website or a web-based game in 4 weeks through e-mail. Code Avengers Discover how to construct web apps and websites using HTML5, CSS3 and Javascript. Mozillas School of Webcraft A free online community for learning web design and development. 30 Days to Learn HTML & CSS A free course from Tuts+ where you are taught how to build your first website in a month. Hack Design Receive a design lesson in your email inbox each week. Currently 26 lessons from professional designers. A Beginners Guide to HTML/CSS Learn front-end design and development principles like typography, backgrounds and gradients. HTML5 & CSS3 Fundamentals: Development for Absolute Beginners 21 excellent video episodes in web design from Channel 9. Basic HTML and CSS For Non-Web Designers Short videos for learning CSS, HTML, PHP and WordPress from Dont Fear The Internet. Diploma in Web Design This free course from ALISON walks you through how to use the essential web design and development tools. Programmr Learn through completing live HTML exercises in your browser
CMS WordPress is carefully checked by hackers, because if a vulnerability is found in any version, all sites using this version will be exposed to it. Already known vulnerabilities can be seen here. I would not recommend using this system, it is better to use Ruby On Rails, in which no vulnerabilities have been found yet.