Creative Coding 2025
DM-GY 6063 A | Creative Coding | Fall 2025, Section D
- Instructor: Craig Fahner
- email: cef9489@nyu.edu
- Website: https://craigfahner.github.io/CC2025
- Brightspace (for assignments)
- Class meeting: Wednesdays 2pm - 4:50pm 370 Jay Street, Room 312
- Office Hours: Wednesdays 11-1pm, (by appointment), 370 Jay Street Room 332
- Class Slack Workspace
Important Dates (for this course)
- September 3: First day of class
- September 15: Add/Drop Deadline
- October 15: Class will be held via Zoom (no in-person meeting)
- November 26: No class (Legislative Friday / Thanksgiving)
- November 24: Withdrawal Deadline
- December 10: Last lecture
- December 15-17(tbd): Final presentations
Important notes
- Guidelines for best commenting practices can be found here
- Notes on Academic Honesty / LLMs / ChatGPT
Weekly notes
- Week 1: Introduction and Software Setup
- Week 2: JavaScript and p5.js basics
- Week 3: Drawing and the Coordinate System
- Assignment 1: Geometric Abstraction (due September 24th)
- Week 4: Transformations, Conditionals and Loops
- Assignment 2: Generative Pattern (due October 1st)
- Week 5: Polar Coordinates and Timing
- Assignment 3: Abstract Clock (due October 15th)
- Week 6: Functions, Arrays and Objects
- Assignment 4: Object Factory (due October 22nd)
- Week 7: Advanced arrays and objects
Important resources
IDM Creative Coding GA
Our creative coding GA, Bowen, will have regular open meeting times for students every Tuesday and Thursday between 12noon - 2pm in Room 304 (The Student Meeting Room in the back hallway by the classrooms). Students can add this and all other IDM events with this Google Calendar link