Review the different types of CSS selectors and learn to choose the best selectors for targeting different HTML elements.
Gain a deeper understanding of HTML5, and learn how to create richer, more meaningful webpages with HTML5 structural tags and enhanced semantic markup.
New to web design? Find out if it's right for you. Learn how to get started in web design, how to choose the right tools, and what you should learn next.
Learn how to write HTML, the programming language that powers the web.
Learn how to use GitHub to manage and collaborate on web projects.
A "plain English" guide to the technology and the terminology behind the web.
Discover prototyping, the tool for quickly and inexpensively exploring multiple iterations of designs and testing their performance.
Introduces the concepts behind responsive design, covering concepts like screen density, fluid grids, and responsive images, as well as actual design strategies that guide you from mock-up to testing.
Offers a high-level overview of Cascading Style Sheets.
Defines content management systems (CMSs) and explains their role in web site development.