This course dives deeply into HTML5, Cascading Style Sheets (CSS), and jQuery, so students can better understand their power and flexibility in designing web pages. Students learn about advanced selectors, including general and adjacent sibling selectors, attribute selectors, pseudoselectors, pseudoelements, and CSS specificity. Methods for layout are covered extensively. Students explore jQuery, including integrating jQuery functions into their web pages. We also explore jQuery Mobile as a way of creating alternative layouts for smaller devices, and jQuery UI, another framework for incorporating design patterns into web pages with a minimum of programming expertise required.

Meet The Author

Jennifer A. Kramer

Jennifer A. Kramer


For more than a dozen years, Jen Kramer has been educating clients, colleagues, friends, and graduate students about the meaning of a quality website. Since 2000, she has built websites that are supportive of business and marketing goals in a freelance capacity and as part of an agency.

Kramer is a author with twenty-four published titles, including the popular "Up & Running with Bootstrap 3," "Up & Running with Foundation," and "Web Semantics."

She has written two books published by Wrox Press (a division of Wiley), Joomla! Start to Finish: How to Plan, Execute, and Maintain Your Web Site (2010) and Joomla 24-Hour Trainer (2011).

Kramer currently offers in-person and online courses through Harvard Extension and National University. She is also available for individual private tutoring, customized classroom training, and consulting.

Kramer earned a BS in biology at University of North Carolina at Chapel Hill and an MS in Internet strategy management at the Marlboro College Graduate School.

  • MS Marlboro College Graduate School

Course Provided By

Back To Top