{{ _('Introductory Level') }}
-
{{ _('The Basics of HTML') }}
Dev.Opera
{{ _('What HTML is, what it does, its history in brief, and what the structure of an HTML document looks like. The articles that follow this one look at each individual part of HTML in much greater depth.') }}
-
{{ _('Basic Structure of a Web Page') }}
SitePoint
{{ _('Learn how HTML elements fit together into the bigger picture.') }}
-
{{ _('Fundamental HTML Elements') }}
SitePoint
{{ _('Describes the different types of elements you can use to write an HTML document.') }}
-
{{ _('HTML Beginner Tutorial') }}
HTML Dog
{{ _('A tutorial and exercises that take you through the basics.') }}
-
{{ _('HTML From the Ground Up') }}
{{ _('Google Code University') }}
{{ _('Video tutorial on best practices and approaches for how to write good HTML code.') }}
-
{{ _('HTML Challenges') }}
Wikiversity
{{ _('Use these challenges to hone your HTML skills (for example, "Should I use an <h2> element or a <strong> element?"), focusing on meaningful mark-up.') }}
-
MDN HTML Element Reference
{{ _('MDN') }}
{{ _('A comprehensive reference for HTML elements, and how Firefox and other browsers support them.') }}
{{ _('Advanced Level') }}
-
{{ _('Tips for Authoring Fast-loading HTML Pages') }}
{{ _('MDN') }}
{{ _('Optimize web pages to provide a more responsive site for visitors and reduce the load on your web server and Internet connection.') }}
-
{{ _('Dive into HTML5') }} (HTML5)
{{ _('From Mark Pilgrim') }}
{{ _('Learn about a selection of features of HTML5, the newest version of the HTML specification.') }}
-
{{ _('Get Ready for HTML5') }} (HTML5)
{{ _('A List Apart') }}
{{ _('Some suggestions to help you get on board with HTML5.') }}
-
{{ _('HTML5 Tutorials') }} (HTML5)
{{ _('HTML5 Rocks') }}
{{ _('Take a guided tour through code that uses HTML5 features.') }}
-
{{ _('Semantics in HTML5') }} (HTML5)
{{ _('A List Apart') }}
{{ _('Learn meaningful mark-up that is extensible and backwards- and forwards-compatible.') }}
-
{{ _('Canvas Tutorial') }} (HTML5)
{{ _('MDN') }}
{{ _('Learn how to draw graphics using scripting using the <canvas> element.') }}
-
{{ _('HTML5 Doctor') }} (HTML5)
{{ _('Articles about using HTML5 right now.') }}
-
{{ _('The Joy of HTML5 Audio') }} (HTML5)
Elated
{{ _('Learn how to use the HTML audio element to embed sounds in your web pages easily. Lots of code examples are included in the tutorial.') }}
{{ _('HTML5 Examples') }}
-
{{ _('Web o\' Wonder') }}
{{ _('Mozilla') }}
{{ _('Demos from Mozilla developers and evangelists.') }}
-
{{ _('MDN Demo Studio') }}
{{ _('Mozilla') }}
{{ _('Run, inspect, and submit demos that show what HTML, CSS, and JavaScript can do.') }}
-
{{ _('HTML5 Demos and Examples') }} (HTML5)
{{ _('Remy Sharp') }}
{{ _('Demos that you can filter by technology or browser support.') }}
-
{{ _('HTML5 Gallery') }} (HTML5)
{{ _('Richard Clark') }}
{{ _('Showcase of sites that use HTML5 to help you learn about how it should be used.') }}
Tired of learning on your own?
Want to join a community of people learning HTML and other open web technologies?
Consider signing up for free online peer study groups through Peer-to-Peer University's School of Webcraft. Share your discoveries, struggles, and victories with others who are learning the same things.
{% endtrans %}{{ _('This site discusses HTML5, the upcoming latest version of the standard. Many HTML5 features are supported by modern browsers, but many users still have older browsers and so can\'t take advantage.')|safe }}