The Beginner's Guide to HTML & CSS and the Advanced Guide to HTML & CSS cover both the fundamentals and the latest techniques for web design and development in ten lessons each. They're good skills to have, even if you just want to create your own personal website or landing page.
Created by designer and front-end developer Shay Howe, these e-courses offer examples and descriptions of pretty much everything you need to know to get started creating web pages.
The first lesson of A Beginner's Guide to HTML & CSS, for example, talks about the difference between HTML and CSS and common terms you'll likely hear. The course introduces topics like positioning elements on a page, embedding media, creating forms, and organizing data with tables.
The advanced version is newer, with new lessons posted every Monday until the ten lessons are completed. It starts with developing a strategy to organize your code base, and will include lessons on jQuery, animations, and accessibility.
The site has an elegant, simple design. With the great examples and recommendations for best practices, this is a terrific site to bookmark to further expand your web development skills. See course 101 and course 201 here. [via Hacker News]