Confused about what HTML5 is? In this class for beginners, learn the best practices of semantic markup, multimedia elements like video and audio, and a plethora of jargon you can use to build great web pages.
The HTML5 course is a hands-on workshop that explores the nuts and bolts of web design. Ever wonder why we should use semantic markup and not <table>s? What the heck is the difference between <div> and <p>? Why in the world would we use <header> when we already have <h1> and <h2>? These mysteries and more will be revealed. You will walk out of the class knowing the most effective way to layout your web pages, what content goes where, and which tags you should use (and which ones you shouldn't!).
In addition to better understanding HTML5, and best practices for using it, you will be provided with fully functional examples. By wading through the alphabet soup of HTML5 tags we will make the next web project you inherit that much easier. After reviewing the different tags, what they do, and common bugs to watch out for, we will work on a few labs ranging from, "find and fix the bug to make the page look better", to "swap these tags around, see what happens, and explain why".
As the icing on the cake, we will move from functional layouts and into well-designed layouts that the HTML5 ecosystem makes available. What is the best way to design a site for multiple devices, and what exactly is responsive design? How do we tie our styles to our elements in our page to make things visually appealing?