Excellent course! The old traditional method of knocking out a web page with little or no programming planning or forethought is over. Web design has taken on a new meaning where "design" is now a required element. HTML5 is the next tool where the design is for the mobile device first, and then expand up to the less and less used desktop computer. Having created many web sites for many customers in the past, I have learned in this course that I have to come up to speed with the new requirements available in HTML5 and CSS3 and design for the mobile device. This course was able to provide the knowledge for that next step.