Programming for the Web

This course introduces the fundamentals of programming using the language of the web, JavaScript. Students will explore topics through a variety of projects, including developing a web-based game, creating interactive web components, and building a simple web application. The course builds towards a student-selected final programming project. Topics include: program and data structures, objects and arrays, functions, bugs and error handling, the Document Object Model (DOM), event handling, drawing using HTML5 canvas, data fetching, and using common libraries and tools. / Open to students ages 18 and above. / View complete policies here. This course is included in MCAD's Web Development certificate.

How does an online course work at MCAD?
Most online courses are asynchronous, meaning that there are no set class meeting times. Instead, courses are project-based, with 2 to 3 deadlines per week, and students can choose a time and place that works best for them to complete the work. Course activities may include readings; video demonstrations and tutorials; online discussions; projects; and critiques. The workload of a 1 credit course is roughly 8-10 hours per week, whether the course is being taken for credit or noncredit. While this course is mostly asynchronous, there will be a scheduled group meeting every Tuesday from 6-7:30 p.m. (CST).

Required Textbook: See the MCAD Art Cellar and Bookstore for a list of required textbooks.

Please Register Before: January 17
If the minimum enrollment is not met by the deadline above, the class will be canceled on this date. Registration will remain open after this date if the minimum enrollment has been met.
Class Savings
Register on or before January 18 and save $25 off your order total.
Register for more than one class at a time and receive $25 off each additional class (same-day registrations only).
Additional savings. Are you eligible?
Contact MCAD Continuing Education at or call 612.874.3765.

Course Details

GWD 6620 20 SP19
Date Start: 
Tuesday, January 22, 2019
Date End: 
Tuesday, May 14, 2019
6:00-7:30 p.m.
Age Group: 
Age Requirement: 
Open to students ages 18 and above
Days of Week: 
Online - Asynchronous
Graphic and Web Design
Online Classes