*This course is full. Registration is no longer available.*

Do you have a passion for data and a love for working with fibers? If so, this unique class is perfect for you! In this innovative course you’ll learn to tell compelling stories through data, using the beautiful and tactile mediums of textile arts.

Students will explore encryption/decryption techniques and methods of mathematical modeling through hands-on experience with codes, biological systems, and financial markets. Math areas covered include logic and set theory, number theory, and linear modeling.

The internet is all around us, and coding for it has never been easier and more accessible, thanks to open source and free software. In this introductory course, students will learn how to code for the web using p5.js (a JavaScript Library) to create interactive and fun applications.

This course introduces an array of tools, techniques and motivations associated with Computer Music Composition and Creative Audio Programming. Students will gain familiarity with the Digital Music Studio and Audio Workstation environments as they prepare frequent short composition assignments.

This course focuses on the field of materials, an interdisciplinary area that applies the properties of matter to various areas of science and engineering.

*This course is full. Registration is no longer available.*

*This course is full for the June 30 - July 11 session only. Registration is no longer available for the June 30 - July 11 session.*

Do you like playing games with strategy in them? Ever wonder how chess experts figure out winning moves? Then this is the course for you!

Unleash your inner innovator in this dynamic engineering course! Dive into the world of the engineering design process, solving real-world problems with a team.

Subscribe to 2025