HTML is the basic block of a web page. In order to build your own webpages you must learn HTML. Fortunately, HTML is an easy to language to learn. With the help of online resources you can learn HTML yourself. There are numerous courses and tutorials available online but most of them are paid courses. Luckily, there are also websites which provide free courses and tutorials to learn HTML.

Before jumping to my list of free online courses and tutorials, read what Wikipedia says about HTML.

"HTML or HyperText Markup Language is the standard markup language used to create Web pages.
HTML elements form the building blocks of all Websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts written in languages such as JavaScript which affect the behavior of HTML Web pages."

Here, I am sharing a list of 5 free online courses provided by various websites. These coursed are extremely helpful for beginners as well as experts.

Code Academy is a well known website which provide free courses and tutorials on codes and programming. With 24 million users, it's popularity is huge. Apart from free HTML and CSS course, it also provides free courses on JavaScript, PHP, Python, Ruby and jQuery.

Udemy is a popular website that provides plenty of online courses. It has more than 10,000 paid and free online courses on various topics. The given link direct you to a free online course on HTML 5. The free course is taught by Eduonix Learning Solutions.

Link: www.html.net
As the name indicates, html.net provides free tutorials on HTML. It helps you to start from the scratch and lead you to advanced learning. Apart from free HTML tutorials, it also provides free tutorials on CSS, JavaScript and PHP.

Link: www.w3schools.com
W3Schools is a highly popular website in the field of web development tutorials. It describes itself as the world's largest web development site. As the tagline indicates, it has great collection of free courses and tutorials. Apart from HTML, it also has tutorials on CSS, JavaScript, SQL, PHP and jQuery.

Shay Howe is a popular Web designer. He provides free online course on HTML and CSS. The course starts from basic and become advanced towards the end.