This course defines content management systems (CMS) and explains their role in web site development. Students will learn how to create web pages and posts, alter the look and feel of a site through themes and widgets, utilize plugins to enhance site functionality and add security to a CMS based site. Other topics include building a custom theme from scratch, incorporating jQuery and cascading style sheets to fully control the functionality of the site and how to install and set-up a CMS on a local environment. (FT)