The Coding Lab is a student-run help desk where NYU students can get help with their code.  Our team of mentors are available by appointment or drop-in at the links below. 

We can help with all your coding needs from project development, debugging, and planning.

Our lab techs have experience with topics and languages like:

  • HTML
  • CSS 
  • Javascript
  • C++
  • Python

...as well as software programs like:

  • Unity
  • Unreal Engine
  • Spark AR,
  • Blender
  • Cinema 4D
  • Ableton Live
  • MaxMSP
  • TouchDesigner
  • Adobe Suite

We also teach students to use online resources like:

The Coding Lab started in the fall of 2019 at NYU’s ITP as a volunteer service, born out of a diverse community of students who love to share skills and help one another.

Now we employ 10 student workers each semester and host a Speaker Series where artists share about their work. We are currently fully remote and service over 150 student appointments per semester.  

We love coding and helping others and are so happy to serve the NYU community!

Administrator 
Blair Simmons

Residents
Cezar Mocan, Emily Zhao, Julie Lizardo, Sue Roh

Student Lead ‘21
Jeeyoon Hyun


Please write us at codinglab@itp.nyu.edu if you have any questions, suggestions or if you want to join our team!




Appointments


You can book an appointment below with one of our fabulous lab techs.  Each has a particular skill set listed so choose the one that is right for you.



Drop-ins are welcome on a first-come, first-served basis.  For this reason, we recommend making an appointment.  



Booked an appointment already?  You can find the Zoom link to your lab tech here.




The Coding Lab basically works in person. If you want a zoom session, please leave us a note in the appointment link!

Jeeyoon -        Monday 12-3pm

HTML/CSS/JS, p5.js, three.js, d3.js, Data visualization, ml5.js, Python, Numpy, Pandas, Web scraping, TouchDesigner, Ableton Live, Netlify, JAMstack, Project ideation

Wasif -             Monday 3-6pm

Programming, Problem-Solving, Full-Stack Development, Automation Projects, API Integrations

John -               Tuesday 11am-2pm

I love Debugging, Project Planning and Brainstorming! I can help you with Game Design, TouchDesigner, MAX/MSP/Jitter, P5, JavaScript, Node.js, Three.js, HTML, Arduino, Physical Computing and more!

Sue -                Tuesday 2-3pm

software / web dev (html, css, javascript, react, vue, python, java, p5, createjs, processing), 3d / ar / vr (maya, blender, substance painter, daz, reallusion, unreal, unity, three.js, aframe, webgl, spark ar, arkit), puppetry, storytelling + world development, brainstorming + concept development

Cezar -            Tuesday 5-6pm

Concept development, art, general programming (javascript, C++), creative coding (p5.js, openFrameworks), shaders, game engines (Unreal Engine), full stack web development (html, css, javascript, node, react, react native), networking (servers, web sockets, UDP, OSC), OBS, basic MaxMSP, Raspberry Pi.

Angelo -          Wednesday 9am-12pm

p5.js, javascript, Blender, Fusion 360, 3D modelling/shading/animation, design for fabrication, rapid prototyping, avid conversationalist, debugging, shop machines, brainstorming
Julie -              Wednesday 2-3pm

ICM, web development (HTML/CSS, javascript, React, Bootstrap, SASS, Node.js with express, Firebase, MongoDB, Heroku, Glitch), creative coding (p5.js, ml5.js), python, Design for Diversity (D4D framework), education/higher education, sustainability, environmental science, NYC trash system, project development, brainstorming

David Stein -   Wednesday 3-6pm

Javascript, Processing, p5.js, openFrameworks, Amazon AWS, coding strategies, general coding questions, career advice, some webgl, glsl, ableton, python, php, java, shell scripting, linux, github, c#, sql, arduino, electronics, unity

Olivia -             Thursday 12-3pm

Game Engine (Unity & C#, Unreal & Blueprint), p5.js, Physical Computing (Arduino, UE4Duino), Adobe, Blender, Game Design (Concept Development, Level Design), VR related, Version Control (SVN, Perforce)

MK -                 Thursday 3-6pm 

Backend & front end web development - javascript, python, npm, java, websockets, http rest services, HTML, CSS, Graph, NoSQL, and MySQL databases. Creative coding and visualization - processing, p5.js, d3.js


David Currie - Friday 10am-1pm

HTML/CSS/JavaScript, P5, ML5, Node, Physical Computing, Audio Software, Music Composition, Max, ChucK, Live Coding, General Debugging


Emily -              Friday 2-3pm

ICM, p5.js, HTML/CSS/Javascript, React.js

Calendar


Here you can see our weekly schedule and events.



Spring 2022 Workshop Schedules

Every week,
starting from 3/22 to 4/29


Through a sequence of seven weekly sessions hosted by our wonderful mentors, we hope to further some of the skills introduced by ITP / IMA classes, as well as showcase a number of fascinating digital tools which might be relevant to your creative practice.











Level Greyboxing with
Unity ProBuilder

Nov 17, 2021

Link to slides

Level design refers the creation of video game levels, locales, missions or stages. If you want to rapidly test your level design ideas and see how your environment feels, Unity ProBuilder can be a great choice!

by Olivia Yin




Digital Gardening With Obsidian

Nov 3, 2021

Link to Github Repo

Digital Gardening is a SUPER fun way to re-imagine reading, writing and thinking in our wacky world of WAY TOO MUCH INFORMATION!

Digital gardening emphasizes growing little webs and NETWORKS of meaningful notes and ideas that get better over time!

Instead of taking notes and never looking at them again, Digital Gardens encourage revisiting and cultivating your ideas. How fun! In a world where we're constantly bombarded with streams of information, it can be really helpful to carve out a little garden of your own ideas! It's a really great way to retain what you learn in school as well as many other things.

by John Bezark




Introduction to Live Coding with TidalCycles

Oct 30 & 31, 2021


Link to Github Wiki

Live coding embraces failure, transparency and... algorithms! In live coding we use mostly open-source, free tools. It is an on-the-fly performance practice that people use to generate sound and visuals.

This workshop covered installing & performing our first improv jam session with TidalCycles, which is a pattern-based live coding language for making music. 

by Jeeyoon Hyun & David Currie





Link to Miro Board

Anyone can program - just like anyone can eat a carolina reaper chilli pepper! This workshop was about giving you a bunch of tools and strategies for troubleshooting, debugging, and getting more comfortable with your own code.

by Wasif Hyder



(free) Online design resources

Feb 12, 2020



Free Online software to aid and enhance your design process! (Vectr, Canva, Photopea)


by Raaziq M Brown




Speaker Series
Phoenix Perry  

Mar 26, 2021

Phoenix Perry creates embodied games and installations. In her recent project, InteractML, she is developing an interactive machine learning plugin with Rebecca Fiebrink, among others. As an advocate for women in game development, she founded Code Liberation Foundation. Presently, she leads an MSc in Creative Computing at University of the Arts London's Creative Coding Institute.


Speaker Series
Everest Pipkin    

Feb 26, 2021

Everest Pipkin is a drawing, game and software artist from Central Texas, who produces intimate work with large data sets, archives, and other resources for digital information.

They hold a BFA from University of Texas at Austin, an MFA from Carnegie Mellon University, and are currently based on the Gulf Coast. You can check out more of Pipkin’s prolific and wonderfully varied body of work at https://everest-pipkin.com.











ITP / IMA
New York University 
4th Floor
370 Jay street, 11201
Brooklyn, NY
Write us - we would love to hear your feedback
codinglab@itp.nyu.edu

Many thanks to our sisters at designlab.itp.io for the site design!