CC Fest is a free and friendly event for anyone curious about creative code! Will you join us?
Join us on Sunday, January 28, at the Dalton School for CC Fest NYC. We’ll make interactive and engaging digital art, animation, and games, work with AI or hardware, and explore other options in various workshops. Hear from our keynote speakers on important and timely topics related to creative coding!
We welcome:
Students, artists, hobbyists, creatives, and tinkerers who are curious to learn
Educators and community organizers who are looking for inspiration
Everyone who would like to learn more about creative code and our community
CC Fest NYC - January 28, 2024, is organized by Saber Khan, K12 Computer Science Department Chair at the Dalton School and Interim Executive Director of Processing Foundation, and a group of students at Dalton, Ellie, Theo, Arjun, Daniel, Erim, Marcus. To attend, please register here or below. If you have any questions, you can email ccfest@processingfoundation.org.
Schedule (all times ET)
We will start CC Fest NYC in the library on the 4th floor.
Keynotes
Workshops (11 listed below!)
“Dragon Bytes: Coding Chinese New Year with p5.js and AI”
"Dragon Bytes: Coding Chinese New Year with p5.js and AI" is a beginner-friendly workshop that blends the art of coding with the festivities of the Chinese New Year. Participants will explore the creative possibilities of p5.js and AI to generate traditional and modern symbols of the Year of the Dragon, crafting digital artworks that celebrate cultural heritage and technological innovation. This welcoming and engaging session is perfect for anyone eager to begin coding while celebrating cultural richness through art and technology. (Beginners)
- Roy Yang (he/him) @roy.h.yang and Munus Shih @munusshih (t/he/y) -
Roy (he/him) and Munus (he/they) first met at Parsons School of Design and later graduated together with an MFA in Design and Technology. They co-taught the Critical Computation Lab class in Fall 2023. They are also flatmates.
Roy Yang is a Chinese designer, engineer, and gamer committed to finding a balance in interdisciplinary areas that adopt technology in practice creatively, playfully, and carefully. Roy's diverse skill set includes graphic and motion design, interactive arts, digital/physical games, service and experience design, and tool development, along with a talent for teaching from K12 to undergrad and graduate students and hosting inclusive workshops that welcome people of all ages and backgrounds. Roy's work reflects a deep engagement with interdisciplinary practices, balancing technical acumen with artistic flair.
Munus Shih is a Taiwanese Hakka designer, coder, and organizer based in NYC, passionate about bringing more critical and diverse perspectives to teaching code. Munus was a fellow for the Processing Foundation, where they contributed to open-source projects and helped develop decolonial teaching resources. As an organizer, Munus co-founded SpOnAcT!, a collective and garden for gender and neuro queers in Taiwan. They’re also a part of NEW INC in the group Duty-Free, a design collective that explores the liminal space of art, code, and solidarity economy.
“Hands-on Creative Coding & Linking it to Future Careers”
Learn about Coding and Physical Computing through play and creation. In this workshop, we'll use the SAM Labs wireless blocks and their flow-based (or block-based) programming interface to build inventions and ideas! (Beginners)
- Joachim (he/him) - @joachorn
Joachim Horn, the founder and CEO of SAM Labs, is revolutionizing EdTech design with innovative products that are now a staple in schools globally. These modular, connected, and standards-aligned offerings empower teachers with engaging STEAM solutions, including lesson plans, apps, and electronics, but also aim to provide every student with economic and social mobility while fostering a love for coding and creating. A mechanical engineering alumnus of Imperial College London and co-founder of the Imperial College Design Collective, Joachim combines his passions for education, design, and technology to drive SAM Labs' success. His experience is diverse, having worked as a mechanical engineer at Eos Energy Storage, a supply chain engineer at Cummins Inc., and an Interaction Design researcher at the Tokyo Institute of Technology, where he focused on global issues. At the Tokyo Institute, he realized his ambition to merge coding with creation, leading to the founding of SAM Labs. Joachim is also active in educational leadership, conducting workshops for Superintendents and district staff on leveraging AI in education and participatory tools for effective leadership. Beyond SAM Labs, he serves on the boards of three companies, ranging from startups to established firms, leveraging his insights to equip students with essential workforce skills. studio.samlabs.com
“Create with Code You Can Touch”
Hands-on exploration using Turtle graphics to create embroidery designs, laser-cut jewelry, and other physical artifacts. And a discussion on physical computing as an equity strategy for engaging under-represented populations in computer science. (Beginners)
- Lucie deLaBruere (she/her) - @techsavvygirl
Lucie deLaBruere brings 40 years of K12 experience as a classroom teacher, technology integration specialist, and Career and Technical Education educator. She works with several school districts as a maker educator, STEAM & PBL coach, and faculty for higher education institutions. Lucie is also a chapter leader of Vermont-CSTA.
“Intro to coding with p5.js”
Are you interested in coding but haven't worked with code or feel like you do not have enough experience? Are you interested in creative coding? Great, let's learn to code with p5.js, a fun and friendly library for creative coding. This workshop will help you get started with the basics of coding, and we will make a couple of fun projects together. (Beginners)
- Saber Khan (he/him)
i am a veteran educator with over twenty years of experience teaching math, science, and computer science in public and private middle and high schools. i have also worked in information technology support and technology integration in schools. i teach multiple introductory and advanced computer science classes in creative coding and web development. and i organize events and spaces for educators to engage with coding, ethics, equity, and inclusion. get in touch. i love email.
“Color Palettes - Getting palettes of colors in an image!”
In this workshop, we will walk through how to write a Python program in the Google Collaboratory environment to take a picture of you (or anything) and output a color pallet! We will also briefly discuss the real-world applications of this kind of program and why it's useful. (Advanced)
- Erim (he/him)
Erim is a Junior at the Dalton School. He is a student with a strong passion for coding, engineering, and all things STEM-related. Erim has extensive experience with coding languages, including Python, Java, C++, and more. Outside of school, he is an athlete and full-stack developer working on various projects. In the future, he looks forward to pursuing a career in the tech industry.
“Fun with Data Visualization”
This workshop will explore how to use p5 to make fun and playful data visualizations. We will explore the rich tools p5 provides us, some concepts for creating good data visualizations, and think about that important question: “Where does the data come from?” It’ll be fast-paced and engaging! (Advanced)
- Jason Oswald (he/him)
Jason has been a CS educator for 19 years and is currently at Germantown Academy near Philadelphia, PA. He’s passionate about advancing computer science literacy and using code as a creative medium in service to that ideal.
“Programming Light”
This workshop will examine how lights are controlled for entertainment and media and program a small dance party for participants. No experience (or dancing) is required. This will be a fun introduction to automated lighting systems.
- Charlie Stewert (he/him)
High School Assistant Director for Operations at the Dalton School. Educated at the University of Pennsylvania (B.A.) and French Culinary Institute (Diplome de Boulanger)
“p5.js Exquisite Corpse”
p5.js Exquisite Corpse is a creative coding experiment. Collaboratively create chaotic art through play. All levels of programming and art experience are highly welcome. Be part of creating something that will only be possible if you are there.
- Rachel Ehrlich (she/her) @joyofrandomness
Rachel Ehrlich is a Generative Artist whose work explores her love of bright colors, mathematics, and glitter. She uses her computer science and math background to bring bright, playful, and happy art to life. Her art explores the intersection of art and technology. Ehrlich plays a lot with the mix of precision that computers allow and the joy in imperfections. She embraces “bugs” and “mistakes” in her creative process. She is actively continuing to explore and discover what it means to be an artist and what her artistic journey is and will be. www.joyofrandomness.com
“I AM: Coding My Things”
How do we characterize technology when considering its impact on human-object interaction and relationships? "I AM: Coding My Things" is a workshop that explores the concepts of nomadism, self-exploration, objects, and technology. In the reflective process, we employ soft body dynamics simulation in p5.js as a transformative tool, crafting a dynamic, living map of the technology landscape.
- Tzu-Yun Wei (she/her) & Yu Lee (they/them)
tzu-yun wei is a brookly-based taiwanese artist and cultural facilitator, focusing on worlding of self-multiplicity, and related collective experience exchange. tzuyunwei.cargo.site
Yu Lee (she/her) is a Taiwanese artist and creative developer devoted to producing generative art and web-based experiences that evoke a sense of play and respite. Her work serves as a digital sanctuary, providing individuals with a playful and restorative online space. Through interactive procedural patterns, she explores the dynamic interplay of friskiness and voidness within the web. Lee sees procedural methods as a form of freedom, empowering/entitling individuals to express and craft their own systems.
“HTML Diary Comics”
A comic can be as simple as images and text, and a website can be too! In this workshop, we'll explore the web as an experimental format for visual storytelling. As a starting point, we’ll write short “diary comics” about our day-to-day lives with HTML and CSS, and share them at the end. No drawing, comics, or web programming experience is required! (Beginner)
- Jackie Liu (she/her) Instagram & Twitter
Jackie Liu is an artist and digital designer who makes playful, narrative experiences that are often biographical and merge websites, comics, games, interface design, and zines. Through extending themes in her work as prompts and workshops, she is interested in ways to invite others to learn and build with technology from modes of healing, self-reflection, and values-alignment. https://jackieis.online/
“Livecoding visuals - hydra 101”
Hydra is a browser-based live code-able video synth and coding environment. It is free and open-source and made for beginners and experts alike. We will get introduced and comfortable with the interface and documentation and explore examples so that we are prepared to explore it on our own later. (beginner)
- Suraj Barthy (he/him) Instagram
Suraj Barthy Selvabarathy (b. 1992, Chennai, India; lives and works in Brooklyn, New York) is a media artist and interaction designer who explores the traces that people leave across time through his art practice. As a Post-Doctoral Research Resident at New York University, his research focuses on time, connectedness, and technology, and he works across mediums including video, textiles, physical computing, and code. Suraj’s Everyday Art Project, which has been ongoing for over 8 years, has taught him patience and a rigorous belief in practice. Suraj is an Adjunct Arts Professor at NYU Tisch's Interactive Telecommunications Program & Interactive Media Arts (NYU ITP/IMA). His teaching areas span habit formation, design, and interactive art. https://surajbarthy.com/