To create a dynamic page on which content changes in response to events requires programming and the potential use of databases. This title covers HTML, XHTML, and CSS. It helps to learn how to use JavaScript to implement elements such as rollover events, popups, and calculations.