Code! 2 is a 2 point online course run by IMA professor David Stein. The course focuses on applying the fundamentals of coding into interactive media projects, and is designed with a few key considerations. The course is:
- Intermediate-Friendly: The course is designed for students with a foundation level understanding of programming either in JavaScript with the p5.js library or another programming language. The Code! course (or equivalent) is a prerequisite.
- Asynchronous and Remote. You don’t need to be in New York City, and your schedule is your own. The course content is predominantly pre-recorded videos that you can follow in your own time.
- Hands On: From Day 1, you will be writing your own code! Each weekly assignment requires that you create or modify a code sketch, ensuring that you get practical coding experience from the outset. The coding material is presented through the lens of drawing and animation. There are no right or wrong answers and you are encouraged to be creative!
- Community-Oriented. Although the course does not meet in person, the instructor team does its best to ensure that everyone feels a part of the community. We have an active and vibrant discourse forum where you can share your work, receive feedback on your assignments, and both get and give help on coding projects.
Week 1 Review - Creating Games with P5 Play March 26
Body Tracking Module - Review Session Apr 2
Sound Module Review p5Sound - April 9
Code! 2 - Generative Art April 16
Teachable Machines - Review Session Apr 23
Code! 2 - Game Development Concepts
Code! 2 - Video Capture and P5 Live Media