Creative Coding [Syllabus]

Creative Coding employs computer programming as a means of creative expression. “Algorithmic” and generative art, interactive web apps, data visualizations, and virtual reality are just a few examples of the creative potential of code explored through projects.

Interactivity with p5.js

Students demonstrate proficiency with JavaScript fundamentals and the p5.js library by developing interactive, creative projects.


Data Visualization

Students create D3.js data visualizations on the web using personally-relevant data sets.


Virtual Reality

Using three.js, students build VR scenes on the web to use with Google Cardboard.


Reflections

New Orleans Museum of Art (NOMA) partnered with Newman to curate artwork under the theme, “Reflections.” In this project, students used p5.js and web cameras to create algorithmic, “digital reflections” by manipulating pixel video data with code.