HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
WHATWG was working with web forms and applications, and W3C was working with XHTML 2.0. In 2006, they decided to cooperate and create a new version of HTML.
Some rules for HTML5 were established:
- Reduce the need for external plugins (like Flash)
- Better error handling
- More markup to replace scripting
- HTML5 should be device independent
- The development process should be visible to the public
0. Introduction: why HTML5 exists
1. Structuring a pagec
2. Marking up a blog & the outlining algorithm
4. Multimedia (video, audio) markup and APIs
7. Working Offline
8. Drag & Drop
10. Messages, Web Workers & Web Sockets
Study HTML5 for free at w3schools