- W3C HTML and CSS page
- W3C list of tutorials
- W3C HTML validator
- Mozilla Developer Network learning HTML page
- W3 Schools HTML tutorial
- Blog post on modern HTML
- CodePen -- a good place to look at other HTML/CSS/JavaScript projects people have done, and/or test your own code
- freeCodeCamp has many tutorials on web development topics; start with the Responsive Web Design Certification curriculum if you are new to HTML
A Skilled HTML coder should be able to do the following:
- Create an HTML page to match a design
- Make sure the HTML contains classes and IDs so that it can be styled with CSS
- Validate the HTML and fix validation errors
An Expert HTML coder should additionally be able to do the following:
- Improve HTML code written by others to make it conform to modern HTML standards (HTML5)
- Know the difference between various versions of HTML and XHTML
- Write HTML that conforms to a style guide