Book 1: getting started : Getting acquainted with HTML, CSS, and JavaScript ; Getting ready to code ; Finding and setting up a web host ; Testing and validating your code
Book 2: learning HTML basics : Building good bones: structuring the page ; Adding links, lists, and other text tidbits ; Working with images, video, and other media ; Building tables with your bare hands ; Using forms to make a page interactive ; Making you web pages accessible
Book 3: learning CSS basics : Figuring out the CSS box model ; Getting to know the CSS selectors ; Pseudo school: learning pseudo-classes and pseudo-elements ; Making CSS make sense ; Taking the measure of CSS ; Fancifying pages with colors and backgrounds ; Taking your text up a notch with web typography
Book 4: building dynamic pages with JavaScript : JavaScript: the bird's-eye view ; Understanding variables ; Building expressions ; Controlling the flow of JavaScript ; Harnessing the power of functions ; Playing with the document object model ; Working with arrays ; Manipulating strings, dates, and numbers ; Storing user data in the browser ; Debugging your code ; Processing form data
Book 5: looking good with layouts : Exploring some layout basics ; Getting fancy with flexbox ; Laying out a page with CSS grid ; Creating responsive layouts.