Welcome to our HTML5 tutorial. This tutorial is primarily for people who know nothing or very little about HTML and HTML5. The aim is to give you the skills to create HTML webpages and the necessary background knowledge to know when and how to use HTML5.

Have a look at the Table of contents to the right, where all the chapters are listed and be sure to come back regularly, as we will keep adding new chapters to it. We hope that this tutorial will give you a great start on your HTML5 journey.


To follow this tutorial, you can get by with a simple text editor, e.g. Windows Notepad or similar. However, we do recommend using an editor specifically designed to work with web content, for a more pleasant workflow. The author of this tutorial has been using TSW WebCoder for many years, and with its IntelliSense and real-time code validation, it will be a big help for both novices and more experienced web authors.


>> Start the tutorial

Localized versions

Would you prefer to read this tutorial in another language? All our content is available for translation by our visitors and this tutorial is currently being translated into many new languages.

Top 10 Languages
Language Most active user Progress
Thai Choetsopon Paradee
100% complete
German User #1041 ?
95% complete
Russian User #2580 ?
63% complete
Spanish User #4224 ?
44% complete
Portuguese User #2929 ?
42% complete
Hungarian User #6656 ?
26% complete
Italian User #2024 ?
24% complete
Chinese User #5948 ?
16% complete
Slovenian User #1095 ?
12% complete
Bangla User #5278 ?
9% complete
More languages...

A big thanks goes out to all the translators making this possible! Perhaps you would like to contribute as well? Select language...