Course Description

Students are introduced to emerging web technologies to create robust, high quality front end web interfaces. Students learn advanced page layout/styling techniques as well as responsive design.



Professor of Record

Jeff Rubin


The course is well suited for students pursuing web development as their area of focus. As part of a course sequence, this course will continue to equip you with the skills to become employable, whether at an agency, freelance work, or starting your own company. If you enjoyed learning basic web design with HTML and CSS, you’ll enjoy learning Javascript, ReactJS, PHP, and Wordpress.

Learning Objectives

After taking this class, students will be able to:

  1. Students will learn strong Javascript fundamentals: variables, functions, loops, events, data types, as well as advanced JS topics: AJAX, fetching data from APIs, modules, npm packages and using libraries, specifically ReactJS.
  2. Students will learn the basics of PHP, very similar to the Javascript fundamentals: how to create a Wordpress theme from scratch, and how to utilize Wordpress as an API.
  3. Students will learn how to create a site with Wordpress and React, specifically with GatsbyJS, a React-based open source framework for creating websites and apps.

Course Syllabus

IST 363 Fall 2021 Syllabus - Jeffrey Passetti

Other iSchool Courses