Creative Coding Lab

Time: 2021 Fall, 2022 Spring, 2022 Fall

Program: Interactive Media Arts(IMA), NYU Shanghai (INTM-SHU 103)

Level: Undergrad Level, 4-Credits Fundamental Course

Duration: 14 weeks/per semester

My Role: Designated fellow to assist Creative Coding Lab. Co-teach partial recitation sessions of the course (1.5hrs/per week). Assist students’ project conceptual & technical development by holding regular office hours and hour-long workshops/review sessions. Provide critique to student projects across three sections. Curate Creative Coding Lab Instagram.

Course Description:
In this foundation course, students will learn the fundamentals of computation, software design, and web technologies, through a series of creative projects. The course is intended to equip students with the skills to develop artistic and business projects that include a significant computational component. Topics such as variables, functions, components, and functional and reactive programming will be brought together to create interactive applications, generative art, data visualization, and other domains. Within the framework of these creative projects, students will develop a greater understanding of how computer programs operate, be exposed to various concepts used to create experiences and interactions, and become more familiar with some of the technologies that constitute the internet. This course is intended for students with no prior programming background.

In-class live-coding examples