This course introduces students to DOM scripting using JavaScript. Students will learn the skills needed to add interactivity to web pages. This course builds on knowledge of hypertext mark-up language and CSS to expand the functionality of web pages by including aspects of JavaScript including browser events, forms validation, cookies and user interfaces. Students use frameworks in addition to writing original code.