HTML Courses
If you're new to programming languages, the best way for you to learn HTML may be with a qualified instructor. Keep in mind that mastering the basics of HTML shouldn't take very long, and that making effective, user-friendly websites may be more a matter of practice than theory. You may want to try picking up HTML through a free online tutorial before signing up for a course. If you do turn to the classroom, try pairing your HTML education with another Web language, like JavaScript or Flash. This will greatly increase your marketability as a programmer.
Online courses offered through the HTML Writers' Guild, in conjunction with the International Webmaster's Association, can teach you the language of the Web at all levels, from a simple introduction to complex tables and forms. They have many other web design courses available as well.
The Web design section of About.com actually offers free courses in XHTML and HTML. Their HTML course is called "HTML 101." Classes start each week, and after completing the course and successfully passing a skills test, you will receive a certificate. While you can list this certificate on your programming resume, it probably won't be as useful as the skills you pick up. XHTML, in particular, is a more complex language than HTML, and beginning programmers learning XHTML can benefit from guidance and regular testing.
The online HTML course through San Francisco State University will allow you to learn such HTML topics as adding images, manipulating fonts and separating sections of your website.
The University of Texas at Austin has a page covering various HTML and Web design topics. These topics include colors in HTML, special characters in HTML, and "JavaScript for the Total Non Programmer."
Of course, with the Web truly worldwide, there are HTML courses in many other countries as well. For instance, there is this one in the Phillippines, available through AskEdu, the worldwide course catalog.
Whichever online or classroom course you end up taking, make sure that you are learning the version of HTML that will help you create the websites of the future. Currently, that would be HTML 5. While many sites use HTML 4 and even earlier versions, HTML 5, which supports video and sound (so that it isn't necessary for users to resort to other software like Flash in order to have these viewing and listening capabilities) is what all HTML programmers will soon need to know if they want to have strong job prospects.