Chapter1 Introduction to Web Programming Chapter2 Coding Standards, Block Elements, Text Elements, and Character References Chapter3 Cascading Style Sheets (CSS) Chapter4 Organizing a Page's Content with Lists, Figures, and Various Organizational Elements Chapter5 Tables and CSS Layout Chapter6 Links and Images Chapter7 Image Manipulations, Audio, and Video Chapter8 Introduction to JavaScript: Functions, DOM, Forms, and Event Handlers Chapter9 Additional JavaScript Basics: window object, if statement, Strings, Numbers, Input Validation Chapter10 Loops, Additional Controls, Manipulating CSS with JavaScript Chapter11 Object-Oriented Programming and Arrays Chapter12 Canvas Appendix1 HTML5 and CSS Coding-Style Conventions Appendix2 JavaScript Coding-Syle Conventions